Documente Academic
Documente Profesional
Documente Cultură
Pgina Web
Prrafos Tablas
Estructura
Capas
Encabezados Etc.
Listas HTML
Textos
Contenido Imgenes
Enlaces
Colores Fondos
Apariencia Tamaos
Tipografas Etc.
CSS
Alineacin
Efectos
Comportamiento Validaciones
Javascri
Automatizacin
pt
2012. rea de las Tecnologas de la Informacin y las Comunicaciones Aplicadas.
HTML5
Qu es HTML5?
Es un lenguaje de marcas utilizado para el desarrollo
de pginas web.
Define la estructura y contenido que debe tener una
web.
No define el estilo visual que tendr para eso se usar
CSS.
Ha sido establecido como estndar de diseo web por
el W3C.
Los navegadores deben saber interpretar este lenguaje
de manera correcta (no siempre IE)
Sobre HTML se desarrollan tecnologas para facilitar a
los
2012. rea de usuarios
las Tecnologas el diseo
de la Informacin de una Aplicadas.
y las Comunicaciones web.
HTML5
Evolucin:
En 1997 nace HTML4 publicado por el W3C como
estndar de diseo web.
En 1999 nace XHTML 1.0 que extiende HTML4
En 2001 se publica la nueva versin de XHTML, la 1.1
En 2002 se prepara un borrador para una nueva
versin de XHTML
En 2008 naceHTML5 como el sucesor de HTML4 y
XHTML 1.1
Por qu HTML5?
HTML 4.0 era suficiente para cubrir todas las
necesidades web surgidas hasta el momento.
La web evolucion rpidamente insertando diferentes
contenidos a ofrecer en cada pgina.
HTML 4.0 no cubre esas necesidades por lo que se
crearon diversas tecnologas que suplieran este vaco:
Flash Player
Silverlight
Se tiende a un trabajo distribuido por lo que se exigen
herramientas tipo "escritorio" en versin web.
Por qu HTML5?
En este punto HTML4 se queda obsoleto.
Instalar plugins de terceros genera graves agujeros de
seguridad.
Las nuevas funcionalidades requeridas no encajan con
el esquema inicial diseado.
Conclusin: hay que hacer evolucionar el estndar a
las necesidades actuales HTML5
Referencia: http://www.w3schools.com/html/default.asp
Elemento
Etiqueta de Apertura Contenido Etiq. de Cierre
<!DOCTYPE html>
<html lang="es">
<head>
<title>Ttulo</title>
<! Encabezado de la web. Aqu incluiremos metainformacin y
cargaremos componentes y estilos utilizados en la web-->
</head>
<body>
<! Cuerpo de la web. Aqu escribiremos el contenido-->
..
</body>
</html>
La seccin HEAD
Contiene metainformacin de la pgina
Establecemos ttulo y palabras clave para los
buscadores
Incluimos hojas de estilo (CSS) a utilizar en la pgina
Podemos introducir cdigo javascript a usar en nuestra
pgina.
Referencia:
http://www.w3schools.com/html/html_head.asp
La seccin BODY
Alberga el "contenido" real de la pgina.
Establece cmo se visualizan los elementos.
Hace uso de los scripts y hojas de estilo definidos en la
seccin HEAD.
En este punto tenemos a nuestra disposicin de todos
los tags disponibles para maquetar nuestra pgina.
Referencia: Elementos HTML
Principales caractersticas
Permite definir el estilo de cada elemento
HTML de manera exacta.
Permite escalar tamaos en funcin del tamao
de la pantalla.
Asla el contenido de la presentacin.
Permite incorporar cierta lgica a los estilos
aplicados (LESS y SASS).
Permite crear plantillas de estilos que pueden
importarse en otros HTML.
2012. rea de las Tecnologas de la Informacin y las Comunicaciones Aplicadas.
CSS3
Declaracin
Ejemplo:
H1 {color:#CC9900;}
Tipos de selectores:
De elemento HTML:
h1, table, div, span
De identificador
Todos los elementos HTML cuya propiedad "id" tenga
un determinado valor, tendrn ese estilo.
De clase
Todos los elementos HTML cuya propiedad "class"
tenga un determinado valor tendrn ese estilo.
El problema
A la hora de maquetar una web tenemos que
tener en cuenta infinitas resoluciones y
tamaos de pantalla.
Nuestros diseos no se adaptan a todas las
resoluciones.
Debemos hacer un gran esfuerzo para crear un
CSS que maquete bien.
Tenemos que hacer diferentes versiones de la
web segn el dispositivo en el que se vern.