Pagsweb 2
Pagsweb 2
Pagsweb 2
GUÍA
DIDÁCTICA
ELABORAR
PÁGINAS
WEB
MEDIANTE
SOFTWARE
DE
APLICACIÓN
Formato
1.1
Elaborar
Páginas
Web
mediante
software
de
aplicación
PÁGINA
2
Unidad
2.
HTML5
y
CSS
CECYTEM
METEPEC
II.
INFORMATICA
Actividad
25.
HTML
vs.
HTML5
(AULA)
1. Lea
el
siguiente
artículo
publicado
por
Fundación
wikimedia,
Inc.
extraído
desde
http://es.wikipedia.org/wiki/HTML5#Web_Sem.C3.A1ntica
el
día
4
de
Octubre
de
2012.
HTML5
HTML5
(HyperText
Markup
Language,
versión
5)
es
la
quinta
revisión
importante
del
lenguaje
básico
de
la
World
Wide
Web,
HTML.
HTML5
especifica
dos
variantes
de
sintaxis
para
HTML:
un
«clásico»
HTML
(text/html),
la
variante
conocida
como
HTML5
y
una
variante
XHTML
conocida
como
sintaxis
XHTML5
que
deberá
ser
servida
como
XML
(XHTML)
(application/xhtml+xml).1
2
Esta
es
la
primera
vez
que
HTML
y
XHTML
se
han
desarrollado
en
paralelo.
Todavía
se
encuentra
en
modo
experimental,
lo
cual
indica
la
misma
W3C;
aunque
ya
es
usado
por
múltiples
desarrolladores
web
por
sus
avances,
mejoras
y
ventajas.
Al
no
ser
reconocido
en
viejas
versiones
de
navegadores
por
sus
nuevas
etiquetas,
se
le
recomienda
al
usuario
común
actualizar
a
la
versión
más
nueva,
para
poder
disfrutar
de
todo
el
potencial
que
provee
HTML5.
El
desarrollo
de
este
lenguaje
de
marcado
es
regulado
por
el
Consorcio
W3C.
HTML5
establece
una
serie
de
nuevos
elementos
y
atributos
que
reflejan
el
uso
típico
de
los
sitios
web
modernos.
Algunos
de
ellos
son
técnicamente
similares
a
las
etiquetas
<div>
y
<span>,
pero
tienen
un
significado
semántico,
como
por
ejemplo
<nav>
(bloque
de
navegación
del
sitio
web)
y
<footer>.
Otros
elementos
proporcionan
nuevas
funcionalidades
a
través
de
una
interfaz
estandarizada,
como
los
elementos
<audio>
y
<video>.
Mejoras
en
el
elemento
<canvas>,
capaz
de
renderizar
en
los
navegadores
más
importantes
(Mozilla,
Chrome,
Opera,
Safari
e
IE)
elementos
3D.
Algunos
elementos
de
HTML
4.01
han
quedado
obsoletos,
incluyendo
elementos
puramente
de
presentación,
como
<font>
y
<center>,
cuyos
efectos
son
manejados
por
el
CSS.
También
hay
un
renovado
énfasis
en
la
importancia
del
scripting
DOM
para
el
comportamiento
de
la
web.
NOVEDADES
• Incorpora
etiquetas
(canvas
2D
y
3D,
audio,
video)
con
codecs
para
mostrar
los
contenidos
multimedia.
Actualmente
hay
una
lucha
entre
imponer
codecs
libres
(WebM
+
VP8)
o
privados
(H.264/MPEG-‐4
AVC).
• Etiquetas
para
manejar
grandes
conjuntos
de
datos:
Datagrid,
Details,
Menu
y
Command.
Permiten
generar
tablas
dinámicas
que
pueden
filtrar,
ordenar
y
ocultar
contenido
en
cliente.
• Mejoras
en
los
formularios.
Nuevos
tipos
de
datos
(eMail,
number,
url,
datetime
…)
y
facilidades
para
validar
el
contenido
sin
Javascript.
• Visores:
MathML
(fórmulas
matemáticas)
y
SVG
(gráficos
vectoriales).
En
general
se
deja
abierto
a
poder
interpretar
otros
lenguajes
XML.
WEB
SEMÁNTICA
• Añade
etiquetas
para
manejar
la
Web
Semántica
(Web
3.0):
header,
footer,
article,
nav,
time
(fecha
del
contenido),
link
rel=‘’
(tipo
de
contenido
que
se
enlaza).
• Estas
etiquetas
permiten
describir
cual
es
el
significado
del
contenido.
Por
ejemplo
su
importancia,
su
finalidad
y
las
relaciones
que
existen.
No
tienen
especial
impacto
en
la
visualización,
se
orientan
a
buscadores.
• Los
buscadores
podrán
indexar
e
interpretar
esta
meta
información
para
no
buscar
simplemente
apariciones
de
palabras
en
el
texto
de
la
página.
• Permite
incorporar
a
las
páginas
ficheros
RDF
/
OWL
(con
meta
información)
para
describir
relaciones
entre
los
términos
utilizados.
• Ademas
de
ofrecer
versatilidad
en
el
manejo
y
animación
de
objetos
simples,
imágenes
etc.
• NUEVAS
APIS
Y
JAVASCRIPT
• API
para
hacer
Drag
&
Drop.
Mediante
eventos.
• API
para
trabajar
Off-‐Line.
Permite
descargar
todos
los
contenidos
necesarios
y
trabajar
en
local.
• API
de
Geoposicionamiento
para
dispositivos
que
lo
soporten.
• API
Storage.
Facilidad
de
almacenamiento
persistente
en
local,
con
bases
de
datos
(basadas
en
SQLite)
o
con
almacenamiento
de
objetos
por
aplicación
o
por
dominio
Web
(Local
Storage
y
Global
Storage).
Se
dispone
de
una
Base
de
datos
con
la
posibilidad
de
hacer
consultas
SQL.
• WebSockets.
API
de
comunicación
bidireccional
entre
páginas.
Similar
a
los
Sockets
de
C.
• WebWorkers.
Hilos
de
ejecución
en
paralelo.
• System
Information
API.
Acceso
al
hardware
a
bajo
nivel:
red,
ficheros,
CPU,
Memoria,
puertos
USB,
cámaras,
micrófonos
…
muy
interesante
pero
con
numerosas
salvedades
de
seguridad.
2. Ahora,
elabore
un
resumen
de
una
cuartilla
de
los
puntos
más
importantes
del
artículo.
3. Cree
un
cuestionario
con
10
preguntas
acerca
de
los
conceptos
que
desconozca
de
la
lectura.
4. Investigue
los
conceptos
y
resuelva
el
cuestionario
realizado
en
el
paso
anterior.
Por
ejemplo,
el
siguiente
fragmento
de
HTML5
representado
por
el
elemento
de
<video>
mostrará
dentro
de
la
página
que
lo
contiene
un
video
720p.
Primero
intentará
reproducirlo
en
su
formato
OGG;
si
el
navegador
no
soporta
el
formato,
tratará
con
WebM.
De
no
ser
capaz
de
entender
el
formato,
probará
con
MPEG-‐4.
Por
último,
si
el
navegador
no
reconoce
a
ninguno
de
los
contenedores
(la
única
forma
de
que
esto
suceda,
es
que
el
navegador
no
soporte
HTML5),
se
mostrará
la
leyenda
"Tu
navegador
no
soporta
reproducción
de
video.".
<VIDEO
WIDTH=”1280”
HEIGHT=”720”
CONTROLS=”CONTROLS”>
<SOURCE
SRC=”VIDEO/MOVIE.OGG”
TYPE=”VIDEO/OGG”
/>
<SOURCE
SRC=”VIDEO/MOVIE.WEBM”
TYPE=”VIDEO/WEBM”
/>
ATRIBUTOS
DE
LA
ETIQUETA
VIDEO.
El
elemento
<video>
puede
utilizar
cualquiera
de
los
siguientes
atributos
específicos:
CONTENEDORES
Como
se
mencionó
antes,
un
contenedor
define
el
formato
y
contiene
las
pistas
de
video
y
audio.
Este
estándar
abierto
está
soportado
por
HTML5
en
varios
navegadores
bajo
la
extensión
.ogv.
OGG
soporta
video
codificado
con
Theora
y
audio
con
Vorbis.
WebM
La
especificación
de
este
contenedor,
apoyada
por
Google,
es
abierta
y
utiliza
también
Vorbis
para
codificar
sus
pistas
de
audio
y
el
codec
VP8
para
video.
WebM
es
soportado
por
HTML5
en
varios
navegadores
modernos,
utilizando
la
extensión
.webm.
Con
HTML5
se
presentan
nuevas
opciones
que
abren
más
la
web,
al
permitir
que
desde
el
código
de
html
se
pueda
agregar
un
video
con
la
etiqueta
<video>
y
que
este
se
reproduzca
sin
necesidad
de
conectores
(plugins)
adicionales
en
el
navegador.
El
problema
que
surge
con
esta
nueva
implementación
es
que
se
debe
defirnir
un
formato
estándar
para
los
videos,
para
que
cualquier
navegador
pueda
dar
PROCESO
DE
REPRODUCCIÓN
De
forma
simplista,
al
intentar
reproducir
un
video,
la
aplicación
reproductora
hará
lo
siguiente:
Intentará
interpretar
el
formato
del
contenedor.
Si
la
aplicación
cuenta
con
los
codecs
apropiados,
comenzará
a
aplicarlos
sobre
las
pistas
para
decodificarlas.
Este
último
proceso
se
realiza
en
tiempo
de
reproducción.
Envía
la
secuencia
de
imágenes
a
la
pantalla
y
el
audio
a
los
altavoces
o
audífonos.
CODECS
DE
VIDEO
PARA
HTML5
Los
siguientes
codecs
de
video
son
válidos
en
HTML5.
No
todos
ellos
son
soportados
en
cada
uno
de
los
principales
navegadores
para
PC
(Linux,
Windows,
OS
X)
o
dispositivos
móviles
(Android,
iOS,
Windows
Phone).
H.264
(MPEG-‐4
Part
10
o
MPEG-‐4
AVC)
El
estándar
de
codificación
de
video
H.264
fue
desarrollado
por
el
MPEG
(Moving
Picture
Experts
Group)
y
es
uno
de
los
formatos
más
utilizados
actualmente
en
diversas
aplicaciones,
desde
video
en
sitios
web,
consolas
de
videojuegos,
sistemas
de
TV
por
cable,
películas
y
series
de
TV
en
renta
y
compra
en
la
tienda
de
iTunes,
reproductores
de
Blu-‐ray,
etc.
Se
encuentra
dividido
en
"perfiles"
(profiles)
que
definen
distintas
configuraciones,
de
acuerdo
al
objetivo
del
video.
Al
jugar
con
los
parámetros
de
estas
configuraciones,
se
pueden
obtener
resultados
adhoc
para
cada
dispositivo,
sin
embargo,
al
igual
que
con
cualquier
compresor,
más
calidad
significa
mayor
peso
de
archivo
y
viceversa.
En
una
PC,
la
decodificación
se
realiza
mediante
software,
sin
embargo,
en
otros
dispositivos,
esta
función
la
lleva
a
cabo
un
procesador
dedicado
a
ello.
La
utilización
de
este
códec
requiere
licencia
del
MPEG
LA
Group.
Theora
Basado
en
VP3,
este
estándar
fue
cedido
en
2002
a
Xiph.org
por
parte
de
On2
con
licencia
de
uso
libre
(royalty-‐free).
Theora
está
soportado
por
HTML5
en
Mozilla
Firefox,
Google
Chrome
y
Opera
en
un
contenedor
OGG.
VP8
Al
igual
que
VP3
(después
Theora),
VP8
fue
desarrollado
por
On2
Technologies,
empresa
adquirida
por
Google
en
2010.
VP8
es
un
codec
de
estándar
abierto
utilizado
para
codificar
video
usualmente
contenido
en
el
formato
WebM.
ELIGIENDO
FORMATOS
Y
CODECS
La
siguiente
tabla
muestra
una
relación
de
los
formatos
y
codecs
más
importantes,
su
aplicación
y
soporte
actual
en
HTML5:
Extensión
Licencia
Soporte
Nativo
Licencia
Contene de
Codec
Tipo
de
dor
Contene
HTML5
Otros
Codec
HTML5
Otros
dor
IE
(9.0)
iTunes
Requier
.m4v
H.264
Video
e
Android
QuickTime
licencia
Player
iOS
TV
por
cable
Safari
(3.1+)
MP3
AUDIO
Requier Apple
TV
e
Opera
(10.6+)
WebM
.webm
-‐-‐
Gratuita
VLC
VP8
Video
Gratuita
Chrome
(3.0+)
Android (2.3+)
Requier
AAC
Audio
e
licencia
Requier
H.264
Video
e
Sin
.flv
Requier licencia
FLV
soport e
Sin
soporte
Adobe
Flash
e
licencia
Requier
MP3
AUDIO
e
.f4v
licencia
Requier
H.264
Video
e
licencia
Depende
Varios
Audio
Windows
Sin
Requier de
codec
Media
Player
AVI
soport .avi
e
Sin
soporte
e
licencia
Depende
Varios
Video
Otros
de
codec
Depende
Varios
Audio
Sin
de
codec
VLC
MKV
soport .mkv
Gratuita
Sin
soporte
e
Depende
MPlayer
Varios
Video
de
codec
Es
importante
hacer
notar
que
no
existe
una
sola
combinación
formato/codec
de
video/codec
de
audio
a
la
cual
todos
los
navegadores
modernos
le
den
soporte,
es
por
ello
que
es
necesario
realizar
la
codificación
en
varios
formatos.
TIP:
Algunos
navegadores
(Firefox,
por
ejemplo)
no
son
capaces
de
"entender"
los
formatos
de
video,
aún
cuando
den
soporte
al
mismo.
Para
solucionar
esto,
sólo
hay
que
agregar
los
siguientes
MIME
Types
al
archivo
.htaccess
del
servidor:
Aplicación
MP4
(H.264
+
AAC)
standalone
HandBrake
handbrake.fr
MP4
(H.264
+
MP3)
(Windows,
Implementado,
pero
no
codifica
OS
X,
la
pista
de
audio
Linux)
4. Elabore
un
resumen
de
una
cuartilla
de
los
puntos
más
importantes
del
artículo.
5. Elabore
un
cuestionario
con
20
preguntas
acerca
del
contenido
del
artículo.
6. Resuelva
correctamente
el
cuestionario.
<H1>Caricaturas</H1>
5. Ahora
centre
el
encabezado
de
la
página
usando
la
etiqueta
P,
tal
y
como
se
muestra
a
continuación.
<P
ALIGN
=
“CENTER”>
<H1>
Caricaturas
</H1>
</P>
6. Inserte
un
salto
de
línea
<BR/>
después
del
encabezado,
y
posteriormente,
inserte
una
tabla
de
3
columnas
con
3
filas
con
una
imagen
diferente
en
cada
celda,
de
los
personajes
que
aparecen
en
su
caricatura
favorita.
Las
imágenes
las
encontrará
dentro
de
la
carpeta
“Caricaturas”.
7. Debajo
de
la
tabla,
inserte
una
etiqueta
de
AUDIO
que
reproduzca
una
melodía
de
música
clásica
la
cual
debe
extraer
de
la
carpeta
“Caricaturas”.
Vea
el
siguiente
ejemplo
para
insertar
un
sonido
en
una
página
WEB.
<AUDIO
CONTROLS="CONTROLS">
<SOURCE
SRC="CANCION.MP3">
ESCRIBA
AQUÍ
UN
MENSAJE
EN
CASO
DE
QUE
EL
EXPLORADOR
DE
INTERNET
NO
ACEPTE
AUDIO.
</AUDIO>
8. En
caso
de
que
no
escuche
la
canción,
consulte
la
tabla
de
las
actividades
anteriores
para
comprobar
la
compatibilidad
de
MP3
con
el
explorador
de
Internet
que
esté
usando.
Puede
utilizar
otro
formato
de
audio
sí
lo
desea
para
que
su
página
WEB
funcione
correctamente.
9. Guarde
su
página
nuevamente
y
verifique
que
funcione
correctamente.
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<TITLE>CARICATURAS
</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
2. Guarde
la
página
como
caricaturasfotos.html
dentro
de
la
carpeta
“Caricaturas”.
3. Coloque
un
encabezado
en
la
página
con
el
texto:
“Caricaturas”
tal
y
como
se
muestra
a
continuación.
Los
encabezados
se
colocan
al
igual
que
todos
los
demás
elementos
HTML5
dentro
de
BODY.
7. Guarde
nuevamente
su
página
y
verifique
que
la
página
funcione
correctamente.
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<TITLE>CARICATURAS
</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
2. Guarde
la
página
como
caricaturasvideos.html
dentro
de
la
carpeta
“Caricaturas”.
3. Coloque
un
encabezado
en
la
página
con
el
texto:
“Caricaturas”
tal
y
como
se
muestra
a
continuación.
<H1>CARICATURAS
</H1>
5. Cree
4
DIVs
debajo
del
subtítulo
de
la
página,
con
un
vídeo
de
episodios
de
su
caricatura
favorita,
los
cuales
están
almacenados
en
la
carpeta
“Caricaturas”.
Observe
el
siguiente
ejemplo
para
saber
cómo
insertar
un
vídeo
en
HTML5
dentro
de
DIVs.
<DIV
ID=
“CUADRO1”>
<VIDEO
WIDTH="320"
HEIGHT="240"
CONTROLS="CONTROLS">
<SOURCE
SRC="EPISODIO.MP4"
TYPE="VIDEO/MP4"
/>
ESCRIBA
UN
MENSAJE
AQUÍ
EN
CASO
DE
QUE
EL
EXPLORADOR
NO
ADMITA
VIDEO.
</VIDEO>
</DIV>
6. En
caso
de
que
no
visualice
los
vídeos,
consulte
la
compatibilidad
del
formato
de
vídeo
MP4
con
el
explorador
de
Internet
que
esté
empleando.
Puede
cambiar
el
formato
de
vídeo
sí
lo
desea,
verificando
evidentemente
que
sea
compatible
con
sus
recursos
informáticos
con
los
que
cuenta.
7. Acomode
los
DIVs
mediante
una
hoja
de
estilo
CSS
para
que
se
visualicen
de
acuerdo
a
la
siguiente
distribución.
8. Guarde
nuevamente
su
página
y
verifique
que
funcione
correctamente.
Avaricia
Ira
Gula
Pereza
3. Recuerde
emplear
hojas
de
estilo
CSS
para
distribuir
los
objetos.
4. Solicite
a
su
profesor
la
revisión
de
su
trabajo.
VIDEO
1
VIDEO
2
VIDEO
3
VIDEO
4
VIDEO
5
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<META
ENCODING
=
“ISO-‐8859-‐1”
/>
<TITLE>PALABRAS
CON
Ñ
</TITLE>
</HEAD>
<BODY>
<OL>
<LI>
CAÑA
</LI>
<LI>
PIÑA
</LI>
<LI>
…
</LI>
</OL>
</BODY>
</HTML>
6. Guarde
su
página
como
palabras.html
en
su
portafolio
de
evidencias
y
ejecútela
para
verificar
que
funcione
correctamente.
7. Finalmente
investigue
las
codificaciones
admitidas
más
importantes
para
META
ENCODING
y
descríbalas
en
otra
½
cuartilla.
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<TITLE>INDEPENDENCIA
DE
MÉXICO
</TITLE>
</HEAD>
<BODY>
<P>
LA
INDEPENDENCIA
DE
MÉXICO
INICIÓ
…
</P>
<P>
LAS
CAUSAS
DE
LA
GUERRA
DE
INDEPENCIA
FUERÓN…
</P>
<P>
LOS
PERSONAJES
MÁS
IMPORTANTES
QUE
PARTICIPARÓN…
</P>
</BODY>
</HTML>
5. Cambie
el
color
del
fondo
de
la
página,
y
el
color
y
tamaño
de
letra
de
todo
el
texto
usando
una
hoja
de
estilo
CSS,
tal
y
como
se
muestra
a
continuación.
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<META
CHARSET
=
“ISO-‐8859-‐1”
/>
<TITLE>INDEPENDENCIA
DE
MÉXICO</TITLE>
<STYLE
TYPE
=
“TEXT/CSS”>
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<META
CHARSET
=
“ISO-‐8859-‐1”
/>
<TITLE>ENFERMEDADES
DE
TRANSMISIÓN
SEXUAL
</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
2. Guarde
la
página
como
enfermedadesvideo.html
dentro
de
la
carpeta
llamada
“Enfermedades”
ubicada
en
su
portafolio
de
evidencias.
3. Inserte
un
vídeo
relacionado
con
las
enfermedades
de
transmisión
sexual
mediante
HTML5
dentro
de
la
página
WEB,
de
modo
que
se
ejecute
cuando
cargue
la
página
automáticamente.
Recuerde
copiar
el
vídeo
en
la
misma
carpeta
donde
se
encuentra
almacenada
la
página.
Vea
el
siguiente
ejemplo.
5. Ahora
cree
un
segundo
vídeo
con
las
mismas
características
del
vídeo
creado
en
los
pasos
anteriores.
Recuerde
que
los
vídeos
deben
ser
relacionados
a
las
enfermedades
de
transmisión
sexual.
6. Guarde
nuevamente
su
página
y
verifique
que
los
2
vídeos
estén
funcionando
correctamente.
7. Abra
nuevamente
su
página
con
bloc
de
notas
y
cambie
la
ruta
del
segundo
vídeo
por
“ejemplo.mp4”,
con
la
finalidad
de
que
el
explorador
no
encuentre
el
vídeo
y
NO
lo
muestre.
8. Abra
el
explorador
de
Internet
y
pruebe
su
página.
Verifique
que
el
segundo
vídeo
no
se
visualice.
9. Abra
nuevamente
bloc
de
notas
y
agregue
el
atributo
POSTER
al
segundo
vídeo.
El
atributo
POSTER
le
permite
colocar
una
imagen
cuando
un
vídeo
no
se
vea,
tenga
algún
problema
con
la
ruta,
o
no
haya
datos
disponibles
por
el
servidor.
Coloque
una
imagen
relacionada
a
las
enfermedades
de
transmisión
sexual
que
tenga
almacenada
en
su
carpeta
para
que
sea
mostrada
cuando
haya
problemas
con
el
vídeo.
Vea
el
siguiente
ejemplo.
<VIDEO
SRC=
“VIDEO1.OVG”
POSTER=
“GONORREA.JPG”
AUTOPLAY
LOOP>
Nota:
Cambie
la
extensión
del
vídeo
de
la
página
terror2.html
y
ejecútela
en
cada
explorador
de
Internet
para
llenar
el
cuadro
comparativo.
Llene
la
tabla
usando
SI
o
NO
según
corresponda.
BODY
{
BACKGROUND-‐COLOR:YELLOW;
}
P
{
COLOR:RED;
FONT-‐SIZE:12PX;
}
3. Guarde
el
archivo
como
estructura.css
y
ciérrelo
al
terminar.
La
extensión
de
la
hoja
de
estilo
es
CSS.
4. Abra
un
nuevo
archivo
en
bloc
de
notas
y
escriba
la
estructura
básica
de
una
página
HTML5.
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<META
CHARSET
=
“ISO-‐8859-‐1”
/>
<TITLE>POEMAS
</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
5. Posteriormente,
copie
y
pegue
uno
de
los
poemas
en
la
página
WEB
con
la
finalidad
de
crear
una
página
que
contenga
su
poema.
Obligatoriamente
utilice
la
etiqueta
P
para
separar
párrafos
tal
y
como
se
muestra
a
continuación.
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<META
CHARSET
=
“ISO-‐8859-‐1”
/>
<TITLE>POEMAS
</TITLE>
</HEAD>
<BODY>
<P>
ESCRIBA
AQUÍ
LA
PRIMERA
ESTROFA
</P>
<P>
ESCRIBA
AQUÍ
LA
SEGUNDA
ESTROFA
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<META
CHARSET
=
“ISO-‐8859-‐1”
/>
<TITLE>POEMAS
</TITLE>
<LINK
REL=
“STYLESHEET”
TYPE
=
“TEXT/CSS”
HREF=
“ESTRUCTURA.CSS”/>
</HEAD>
<BODY>
<P>
ESCRIBA
AQUÍ
LA
PRIMERA
ESTROFA
</P>
<P>
ESCRIBA
AQUÍ
LA
SEGUNDA
ESTROFA
</P>
<P>
ESCRIBA
AQUÍ
LA
TERCERA
ESTROFA
</P>
</BODY>
</HTML>
8. Guarde
su
página
como
poemas1.html
en
una
nueva
carpeta
llamada
“Poemas”
en
su
portafolio
de
evidencias.
9. Cree
2
páginas
WEB
adicionales
con
los
2
poemas
restantes
que
encontró
en
Internet
utilizando
la
misma
hoja
de
estilo,
nombradas
como
poemas2.html
y
poemas3.html
respectivamente.
10. Note
que
las
páginas
lucen
idénticas
aunque
con
contenido
diferente.
Este
fenómeno
es
gracias
al
uso
de
las
hojas
de
estilo.
a. Elabore
una
Stylesheet
que
contenga
los
5
estilos
de
cada
DIV
para
distribuirlos
como
indica
la
imagen.
La
Stylesheet
no
debe
estar
dentro
de
la
página
WEB
(Anótela
en
otra
hoja
para
simular
otro
archivo
diferente).
b. En
cada
estilo
debe
utilizar
las
propiedades
WIDTH,
HEIGHT,
TOP
Y
LEFT;
con
el
fin
de
modificar
el
tamaño
y
ubicación
de
las
imágenes.
c. En
la
página
WEB,
invoque
a
la
hoja
de
estilo
mediante
la
etiqueta
LINK
dentro
del
HEAD,
tal
y
como
se
hizo
en
la
actividad
anterior.
d. En
cada
DIV,
debe
insertar
una
imagen
referente
a
bebidas
calientes.
2. Solicite
a
su
profesor
que
le
revise
su
página
WEB
para
verificar
que
esté
funcionando
correctamente.
.
PARRAFO1
{
TEXT-‐ALIGN:
CENTER;
TEXT-‐DECORATION:
UNDERLINE;
VERTICAL-‐ALIGN:
TOP;
FONT-‐FAMILY:
ARIAL;
FONT-‐SIZE:
150%;
FONT-‐STYLE:
ITALIC;
FONT-‐WEIGHT:
BOLDER;
COLOR:
ORANGE;
BACKGROUND:
BLACK;
}
.
PARRAFO2
{
TEXT-‐ALIGN:
LEFT;
TEXT-‐DECORATION:
OVERLINE;
VERTICAL-‐ALIGN:
BOTTOM;
FONT-‐FAMILY:
ARIAL;
FONT-‐SIZE:
180%;
FONT-‐STYLE:
ITALIC;
COLOR:
BLUE;
BACKGROUND:
BLACK;
}
.
PARRAFO3
{
TEXT-‐ALIGN:
RIGHT;
TEXT-‐DECORATION:
LINE-‐THROUGH;
VERTICAL-‐ALIGN:
TOP;
FONT-‐SIZE:
120%;
COLOR:
WHITE;
FONT-‐WEIGHT:
BOLDER;
BACKGROUND:
BLACK;
}
4. Ahora,
cierre
su
hoja
de
estilo
y
abra
su
página
WEB
desde
bloc
de
notas.
5. Añada
la
etiqueta
LINK
para
conectar
su
hoja
de
estilo
con
la
página
WEB.
<LINK
HREF=
“ESTILOCAPERUCITA.CSS”
REL=
“STYLESHEET”
TYPE
=
“TEXT/CSS”
/>
6. Copie
su
cuento
en
el
BODY
de
la
página.
Separe
los
párrafos
mediante
la
etiqueta
P
tal
y
como
se
muestra
a
continuación.
<!DOCTYPE
HTML>
<HTML>
<HEAD>
<META
CHARSET
=
“ISO-‐8859-‐1”
/>
<TITLE>CAPERUCITA
ROJA
</TITLE>
<LINK
HREF=
“ESTILOCAPERUCITA.CSS”
REL=
“STYLESHEET”
TYPE
=
“TEXT/CSS”
/>
</HEAD>
<BODY>
<P
CLASS=
“PARRAFO1”
>
ESCRIBA
AQUÍ
EL
PRIMER
PARRAFO
</P>
<P
CLASS=
“PARRAFO2”>
ESCRIBA
AQUÍ
EL
SEGUNDO
PARRAFO
</P>
<P
CLASS=
“PARRAFO3”>
ESCRIBA
AQUÍ
EL
TERCER
PARRAFO
</P>
<P
CLASS=
“PARRAFO1”>
ESCRIBA
AQUÍ
EL
CUARTO
PARRAFO
a. Debe
utilizar
DIVs
que
funja
como
contenedor
de
todos
los
objetos
que
se
muestren
en
la
página
b. La
página
NO
debe
contener
hipervínculos
ya
que
solo
se
evaluará
el
diseño
del
index.html.
Recuerde
que
el
index.html
de
una
página
WEB
es
la
página
principal
del
sitio.
c. Las
imágenes
que
incluya
deben
ser
alusivas
a
una
Sexshop
d. Recuerde
que
todos
los
menús
son
simulados
por
lo
que
no
es
necesario
que
funcionen.
e. Cree
una
hoja
de
estilo
que
manipule
el
diseño
de
su
página
WEB.
2. Imprima
su
código
de
su
página
WEB.
3. Imprima
su
código
de
su
hoja
de
estilo.
4. Imprima
la
captura
de
pantalla
de
su
página
WEB
funcionando
desde
el
explorador
de
Internet
de
su
agrado.
5. Elabore
una
carátula
desde
Microsoft
Word
2010
con
sus
datos
escolares
e
imprímala.
6. Finalmente,
engrape
su
tarea
para
mostrársela
al
profesor.
background-‐color:
#f80;
NOMBRE
DEL
COLOR
También
podemos
definir
un
color
por
su
nombre.
Los
nombres
de
colores
son
en
inglés,
los
mismos
que
sirven
para
especificar
colores
con
HTML.
color:
red;
border-‐color:
Lime;
NOTACIÓN
DE
COLOR
CON
PORCENTAJES
DE
RGB
Se
puede
definir
un
color
por
los
distintos
porcentajes
de
valores
RGB.
Si
todos
los
valores
están
al
100%
el
color
es
blanco.
Si
todos
están
al
0%
obtendríamos
el
negro
y
con
combinaciones
de
distintos
porcentajes
de
RGB
obtendríamos
cualquier
matiz
de
color.
COLOR
TRANSPARENTE
Para
finalizar,
podemos
comentar
que
también
existe
el
color
transparente,
que
no
es
ningún
color,
sino
que
específica
que
el
elemento
debe
tener
el
mismo
color
que
el
fondo
donde
está.
Este
valor,
transparent,
sustituye
al
color.
Podemos
indicarlo
en
principio
sólo
para
fondos
de
elementos,
es
decir,
para
el
atributo
background-‐color.
background-‐color:
transparent;
2. Ahora,
lea
el
siguiente
artículo
titulado
“Modelo
de
color
RGB”
publicado
por
Wikimedia
Foundation,
Inc.;
extraído
el
día
4
de
Octubre
de
2012
desde
http://es.wikipedia.org/wiki/Modelo_de_color_RGB.
MODELO
DE
COLOR
RGB
La
descripción
RGB
(del
inglés
Red,
Green,
Blue;
"rojo,
verde,
azul")
de
un
color
hace
referencia
a
la
composición
del
color
en
términos
de
la
intensidad
de
los
colores
primarios
con
que
se
forma:
el
rojo,
el
verde
y
el
azul.
Es
un
modelo
de
color
basado
en
la
síntesis
aditiva,
con
el
que
es
posible
representar
un
color
mediante
la
mezcla
por
adición
de
los
tres
colores
luz
primarios.
El
modelo
de
color
RGB
no
define
por
sí
mismo
lo
que
significa
exactamente
rojo,
verde
o
azul,
por
lo
que
los
mismos
valores
RGB
pueden
mostrar
colores
notablemente
diferentes
en
diferentes
dispositivos
que
usen
este
modelo
de
color.
Aunque
utilicen
un
mismo
modelo
de
color,
sus
espacios
de
color
pueden
variar
considerablemente.
Para
indicar
con
qué
proporción
mezclamos
cada
color,
se
asigna
un
valor
a
cada
uno
de
los
colores
primarios,
de
manera,
por
ejemplo,
que
el
valor
0
significa
que
no
interviene
en
la
mezcla
y,
a
medida
que
ese
valor
aumenta,
se
entiende
que
aporta
más
intensidad
a
la
mezcla.
Aunque
el
intervalo
de
valores
podría
ser
cualquiera
(valores
reales
entre
0
y
1,
valores
enteros
entre
0
y
37,
etc.),
es
frecuente
que
cada
color
primario
se
codifique
con
un
byte
(8
bits).
Así,
de
manera
usual,
la
intensidad
de
cada
una
de
las
componentes
se
mide
según
una
escala
que
va
del
0
al
255.
Por
lo
tanto,
el
rojo
se
obtiene
con
(255,0,0),
el
verde
con
(0,255,0)
y
el
azul
con
(0,0,255),
obteniendo,
en
cada
caso
un
color
resultante
monocromático.
La
ausencia
de
color
—lo
que
nosotros
conocemos
como
color
negro—
se
obtiene
cuando
las
tres
componentes
son
0,
(0,0,0).
Obviamente,
el
color
blanco
se
forma
con
los
tres
colores
primarios
a
su
máximo
nivel
(255,255,255).
El
conjunto
de
todos
los
colores
se
puede
representar
en
forma
de
cubo.
Cada
color
es
un
punto
de
la
superficie
o
del
interior
de
éste.
La
escala
de
grises
estaría
situada
en
la
diagonal
que
une
al
color
blanco
con
el
negro.
EL
COLOR
EN
LAS
PANTALLAS
DE
COMPUTADORA
En
las
pantallas
de
computadoras,
la
sensación
de
color
se
produce
por
la
mezcla
aditiva
de
rojo,
verde
y
azul.
Hay
una
serie
de
puntos
minúsculos
llamados
píxeles.
Cada
punto
de
la
pantalla
es
un
píxel
y
cada
píxel
es,
en
realidad,
un
conjunto
de
tres
subpíxeles;
uno
rojo,
uno
verde
y
uno
azul,
cada
uno
de
los
cuales
brilla
con
una
determinada
intensidad.
Al
principio,
la
limitación
en
la
profundidad
de
color
de
la
mayoría
de
los
monitores
condujo
a
una
gama
limitada
a
216
colores,
definidos
por
el
cubo
de
color.
No
obstante,
el
predominio
de
los
monitores
de
24-‐bit,
posibilitó
el
uso
de
16,7
millones
de
colores
del
espacio
de
color
HTML
RGB.
La
gama
de
colores
de
la
Web
consiste
en
216
combinaciones
de
rojo,
verde
y
azul,
donde
cada
color
puede
tomar
un
valor
entre
seis
diferentes
(en
hexadecimal):
#00,
#33,
#66,
#99,
#CC
o
#FF.
Podemos
ver
que
63
nos
da
el
número
de
combinaciones,
216.
Estos
valores
en
decimal
se
corresponden
con
0,
51,
102,
153,
204
y
255,
que
tienen
un
porcentaje
de
intensidad
de
0%,
20%,
40%,
60%,
80%
y
100%,
respectivamente.
Esto
nos
permite
dividir
los
216
colores
en
un
cubo
de
dimensión
6.
Se
procura
que
los
píxeles
sean
de
un
color
cuanto
más
saturado
mejor,
pero
nunca
se
trata
de
un
color
absolutamente
puro.
Por
tanto
la
producción
de
colores
con
este
sistema
tiene
una
doble
limitación:
La
derivada
del
funcionamiento
de
las
mezclas
aditivas:
sólo
podemos
obtener
los
colores
interiores
del
triángulo
formado
por
las
tres
fuentes
luminosas.
La
derivada
del
hecho
que
los
colores
primarios
usados
no
son
absolutamente
monocromáticos.
Además,
las
diversas
pantallas
no
son
iguales
exactamente,
además
de
ser
configurables
por
los
usuarios,
con
lo
cual
varios
parámetros
pueden
variar.
Esto
implica
que
las
codificaciones
de
los
colores
destinadas
a
las
pantallas
se
deben
interpretar
como
descripciones
relativas,
y
entender
la
precisión
de
acuerdo
con
las
características
de
la
pantalla.
Negro #000000 Los tres canales están al mínimo 00, 00 y 00
Blanco #FFFFFF Los tres canales están al máximo FF, FF y FF
En
el
sistema
de
numeración
hexadecimal,
además
de
los
números
del
0
al
9
se
utilizan
seis
letras
con
un
valor
numérico
equivalente;
a=10,
b=11,
c=12,
d=13,
e=14
y
f=15.
La
correspondencia
entre
la
numeración
hexadecimal
y
la
decimal
u
ordinaria
viene
dada
por
la
siguiente
fórmula:
decimal
=
primera
cifra
hexadecimal
*
16
+
segunda
cifra
hexadecimal
La
intensidad
máxima
es
ff,
que
se
corresponde
con
(15*16)+15=
255
en
decimal,
y
la
nula
es
00,
también
0
en
decimal.
De
esta
manera,
cualquier
color
queda
definido
por
tres
pares
de
dígitos.
Los
tres
colores
básicos
Rojo #ff0000 El canal de rojo está al máximo y los otros dos al mínimo
Verde #00ff00 El canal del verde está al máximo y los otros dos al mínimo
Azul #0000ff El canal del azul está al máximo y los otros dos al mínimo
Gris claro #D0D0D0 Los tres canales tienen la misma intensidad
Gris
#5e5e5e
Los
tres
canales
tienen
la
misma
intensidad
oscuro
A
partir
de
aquí
se
puede
hacer
cualquier
combinación
de
los
tres
colores.
Colores
definidos
por
la
especificación
HTML
4.01
PERCEPCIÓN
Y
SENSACIÓN
DE
COLOR
Nuestros
ojos
tienen
dos
tipos
de
células
sensibles
a
la
luz
o
fotorreceptores:
los
bastones
y
los
conos.
Estos
últimos
son
los
encargados
de
aportar
la
información
de
color.
Para
saber
cómo
percibimos
un
color,
hay
que
tener
en
cuenta
que
existen
tres
tipos
de
conos
con
respuestas
frecuenciales
diferentes,
y
que
tienen
máxima
sensibilidad
a
los
colores
que
forman
la
terna
RGB,
rojo,
verde
y
azul.
Mientras
que
los
conos,
que
reciben
información
del
verde
y
el
rojo,
tienen
una
curva
de
sensibilidad
similar,
la
respuesta
al
color
azul
es
una
veinteava
(1/20)
parte
de
la
respuesta
a
los
otros
dos
colores.
Este
hecho
lo
aprovechan
algunos
sistemas
de
codificación
de
imagen
y
vídeo,
como
el
JPEG
o
el
MPEG,
"perdiendo"
de
manera
consciente
más
información
de
la
componente
azul,
ya
que
nuestros
ojos
no
percibirán
esta
pérdida.
3. Elabore
un
resumen
de
una
cuartilla
de
los
puntos
más
importantes
de
ambos
artículos.
<STYLE
TYPE="TEXT/CSS">
@FONT-‐FACE{
FONT-‐FAMILY:
CUALQUIERNOMBRE;
SRC:
URL('SANSATION_LIGHT.TTF'),
URL('SANSATION_LIGHT.EOT');
/*
INTERNET
EXPLORER
9+
*/
}
DIV{
FONT-‐FAMILY:CUALQUIER
NOMBRE;
}
</STYLE>
Ejemplo
para
rotar
30º
un
DIV.
DIV{
TRANSFORM:
ROTATE(30DEG);
DIV{
TRANSFORM:
ROTATEX(120DEG);
-‐WEBKIT-‐TRANSFORM:
ROTATEX(120DEG);
/*
SAFARI
Y
CHROME
*/
-‐MOZ-‐TRANSFORM:
ROTATEX(120DEG);
/*
FIREFOX
*/
}
Ejemplo
para
voltear
verticalmente
el
contenido
de
un
DIV.
(No
es
compatible
en
Opera
e
Internet
Explorer).
DIV{
TRANSFORM:
ROTATEY(130DEG);
-‐WEBKIT-‐TRANSFORM:
ROTATEY(130DEG);
/*
SAFARI
AND
CHROME
*/
-‐MOZ-‐TRANSFORM:
ROTATEY(130DEG);
/*
FIREFOX
*/
}
Ejemplo
de
un
DIV
que
cambia
de
tamaño
cuando
el
usuario
pasa
el
Mouse
sobre
él.
(No
es
compatible
en
Internet
Explorer).
<STYLE
TYPE="TEXT/CSS">
DIV{
WIDTH:100PX;
HEIGHT:100PX;
BACKGROUND:RED;
TRANSITION:WIDTH
2S;
-‐MOZ-‐TRANSITION:WIDTH
2S;
/*
FIREFOX
4
*/
-‐WEBKIT-‐TRANSITION:WIDTH
2S;
/*
SAFARI
AND
CHROME
*/
-‐O-‐TRANSITION:WIDTH
2S;
/*
OPERA
*/
}
DIV:HOVER{
WIDTH:300PX;
<STYLE
TYPE="TEXT/CSS">
DIV{
WIDTH:100PX;
HEIGHT:100PX;
BACKGROUND:RED;
ANIMATION:MYFIRST
5S;
-‐MOZ-‐ANIMATION:MYFIRST
5S;
/*
FIREFOX
*/
-‐WEBKIT-‐ANIMATION:MYFIRST
5S;
/*
SAFARI
AND
CHROME
*/
-‐O-‐ANIMATION:MYFIRST
5S;
/*
OPERA
*/
}
@KEYFRAMES
MYFIRST{
FROM
{BACKGROUND:RED;}
TO
{BACKGROUND:YELLOW;}
}
@-‐MOZ-‐KEYFRAMES
MYFIRST
/*
FIREFOX
*/
{
FROM
{BACKGROUND:RED;}
TO
{BACKGROUND:YELLOW;}
}
@-‐WEBKIT-‐KEYFRAMES
MYFIRST
/*
SAFARI
Y
CHROME
*/
{
FROM
{BACKGROUND:RED;}
TO
{BACKGROUND:YELLOW;}
}
@-‐O-‐KEYFRAMES
MYFIRST
/*
OPERA
*/
{
FROM
{BACKGROUND:RED;}
TO
{BACKGROUND:YELLOW;}
HALLO
CIAO
a. Cada
DIV
debe
contener
un
tipo
de
letra
diferente
(TIPO1.TTF,
TIPO2.TTF,
TIPO3.TTF,
TIPO4.TTF
y
TIPO5.TTF)
b. Voltee
el
texto
de
la
palabra
HELLO
y
CIAO.
c. Cambie
el
color
de
fondo
de
cada
DIV.
d. Coloque
una
animación
de
movimiento
lateral
cuando
se
deslice
el
Mouse
sobre
cada
uno
de
los
DIVs
mediante
CSS3.
e. Recuerde
contemplar
la
ubicación
y
tamaño
de
los
DIVs
cuando
elabore
los
estilos
CSS.
2. Pregunte
a
su
profesor
en
caso
de
que
tenga
dudas
para
la
elaboración
de
su
página.
Recuerde
leer
la
actividad
anterior
para
recuperar
el
aprendizaje
adquirido.
3. Solicite
a
su
profesor
que
verifique
su
trabajo
a. Coloque
sombra
a
los
6
DIVs
como
lo
muestra
la
imagen
anterior.
b. Rote
los
DIVs
para
que
se
visualicen
como
la
imagen
anterior.
c. Utilice
hojas
de
estilo
CSS
para
fijar
la
ubicación
y
tamaño
de
los
DIVs.
d. Pregunte
a
su
profesor
en
caso
de
que
tenga
dudas
para
la
elaboración
de
su
página.
Recuerde
leer
la
actividad
anterior
para
recuperar
el
aprendizaje
adquirido.
4. Solicite
a
su
profesor
que
verifique
su
trabajo.
5. Agregue
un
efecto
de
transición
a
los
DIVs
mediante
CSS
de
modo
que
los
DIVs
estén
rotando
en
forma
circular
cuando
se
deslice
el
cursor
del
mouse
sobre
alguno
de
estos.