Professional Documents
Culture Documents
AGENDA
Evolucin del HTML Qu es HTML5 Tipo de Documento Estructura Semntica Elementos Semnticos Controles de Formularios
Inputs Editables Video
Ejemplos
Introduccin
HTML fue creado por Tim Berners Lee Tim Berners Lee desarroll un novedoso sistema de distribucin de informacin basado en pginas independientes, llamadas pginas web con posibilidad de hipertexto Era el nacimiento del World Wide web (de ahora en adelante WWW) HTML era el lenguaje usado para crear las pginas individuales
Surgimiento de la W3C
D i ve r s a s e m p r e s a s s e d i e r o n c u e n t a d e l p o t e n c i a l q u e representaba y empezaron a comercializar programas, posteriormente llamados navegadores. Estos navegadores eran capaces de interpretar el cdigo HTML para presentar la informacin de las pginas.
Cada una de las empresas que elaboraban los navegadores propona su propia interpretacin del lenguaje y programaban sus aplicaciones para que fuesen fieles a esa interpretacin. E s t o c a u s a b a ve r d a d e r o s q u e b r a d e r o s d e c a b e z a a l o s programadores de webs ya que si preparaba su pgina para que funcionase con un navegador no funcionaba con otro.
Surgimiento de la W3C
Para solucionar este desorden se cre un organismo, el World Wide Web Consortium (de ahora en adelante W3C), que se encargara de estandarizar todos los temas relacionados con el WWW y por supuesto el lenguaje HTML entraba en sus objetivos.
Este estndar pretenda contentar a todos los navegadores existentes y en un principio lo consigui
Este estndar inclua: Texto normal y algunos pocos estilos fsicos y lgicos, pero no se poda variar ni el tamao ni el color. Tambin inclua alguna etiqueta de prrafos como <P> o <BR> pero sin ningn atributo. Seis niveles de encabezados.
Muy pronto las principales empresas que haban creado navegadores, como Netscape Navigator y ms tarde Internet explorer, empezaron a inventarse nuevas etiquetas HTML. Que slo seran vlidas si se usaba su navegador. El desorden surgi de nuevo.
Nuevos elementos para introducir en la cabecera como <SCRIPT> para incluir cdigo de JavaScript o VBScript y otros como <STYLE> , <META>, <BASE > y <LINK> Nuevos atributos para la etiqueta BODY para poner color o imgenes de fondo y para cambiar el color del texto y links Nuevos atributos para la mayora de las etiquetas existentes. La posibilidad de cambiar el tamao y color del texto con la etiqueta <FONT>. Y por ltimo, y probablemente la ms importante, la posibilidad de usar tablas
Sin embargo no todas las extensiones que haban creado los fabricantes de navegadores fueron introducidas en el estndar. Algunas de ellas muy extendidas, como por ejemplo los frames (explicados ms adelante) se dejaron fuera, con lo que no se consigui satisfacer a todo el mundo.
Haban problemas de compatibilidades. W3C hizo un gran esfuerzo para reunir a las principales compaas y crear un nuevo estndar que todas se comprometan a cumplir: HTML 4.0 Este estndar incluye muchas novedades:
Los frames. Las hojas de estilo La inclusin de scripts en pginas web <Q>... </Q> <ACRONYM>... </ACRONYM> <INS>... </INS> y <DEL>... </DEL> <COLGROUP>... </COLGROUP> <FIELDSET>... </FIELDSET> <LABEL>... </LABEL> <BUTTON>... </BUTTON>
Publicar documentos online con encabezados, textos, tablas, listas, fotos, etc. Recuperar informacin online via links de hypertextos. Disear formularios para transacciones con servicios remotos, para buscar informacin, hacer reservaciones, ordenar productos, etc.
Incluir spread-sheets, video clips, sound clips y otras aplicaciones relacionadas con los documentos
Distingue mejor entre estructura y presentacin Mejores formularios, claves de acceso, agrupamiento de controles, agrupa las opciones de seleccin. Posibilidad de marcar (tags) la descripcin de un texto de un objeto incluido (con el elemento objeto)
Mecanismo (map) para que un autor pueda integrar imgenes con links de texto. Soporte para atributos ttulo (title) y lenguaje (lang) en todos los elementos, abreviatura (abbr) y acrnimo (acronym).
Un rango mayor de objetivos (target media) para usar con hojas de estilo. M e j o r e s t a b l a s i n c l u ye n d o n o m b r e s , g r u p o s d e columnas y mecanismos no visuales de interpretacin. Mayor control sobre la estructura y diseo (layout).
<?xml version="1.0"?> Todas las etiquetas deben tener instruccin de inicio e instruccin de fin. <img src=logo.jpg></img> o <img src=logo.jpg/> Todos los valores de los atributos deben ir entrecomillados. <font face=arial> No se admiten atributos sin valor <hr nosheade=nosheade> <hr nosheade> No seria correcto
Qu es HTML5
Retrocompatible
Nueva filosofa de trabajo Impulsado por los grandes y pequeos
Qu es HTML5
Trabaja sobre
Firefox 3.5+
Chrome 3.0+ Safari 3.1+ Opera 10.5+ IE 9.0+ dicen... iPhone iPod Touch iPad Android OS.
Pero siempre es importante hacer pruebas de validacin
http://html5test.com/
Tipo de Documento <!DOCTYPE html> <html lang="ES"> <head> <title>Este es un ejemplo de HTML5</title> <meta charset="UTF-8"> <link rel="stylesheet" href="estilo.css"> </head> <body> Este es el cuerpo de la pgina, donde ir todo el contenido. </body> </html>
Elementos Semnticos
<header> El elemento header debe utilizarse para marcar la cabecera de una pgina (contiene el logotipo del sitio, una imagen, un cuadro de bsqueda etc). El elemento header puede estar anidado en otras secciones de la pgina (es decir que no solo se utiliza para la cabecera de la pgina). <nav> El elemento nav representa una parte de una pgina que enlaza a otras pginas o partes dentro de la pgina. Es una seccin con enlaces de navegacin. No todos los grupos de enlaces en una pgina deben ser agrupados en un elemento nav. nicamente las secciones que consisten en bloques de navegacin ms importantes son adecuados para el elemento de navegacin.
Elementos Semnticos
section > El element o section repres en t a un documento genrico o de la seccin de aplicacin. Una seccin, en este contexto, es una agrupacin temtica de los contenidos. Puede ser un captulo, una seccin de un captulo o bsicamente cualquier cosa que incluya su propio encabezado.
Una pgina de inicio de un sitio Web puede ser dividida en secciones para una introduccin, noticias, informacin de contacto etc.
<footer> El elemento footer se utiliza para indicar el pi de la pgina o de una seccin. Un pie de pgina contiene informacin general acerca de su seccin el autor, enlaces a documentos relacionados, datos de derechos de autor etc.
Elementos Semnticos
<aside> El elemento aside representa una nota, un consejo, una
explicacin. Esta rea son representados a menudo como barras laterales en la revistas impresa. El elemento puede ser utilizado para efectos de atraccin, como las comillas tipogrficas o barras laterales, para la publicidad, por grupos de elementos de navegacin, y por otro contenido que se considera por separado del contenido principal de la pgina.
Password
Datetime Date Month Week Number Range Color
Puedes ver una relacin oficial del borrador del estndar en:
http://dev.w3.org/html5/spec/
www.whatwg.org/specs/web-apps/currentwork/multipage/
Controles Editables
contenteditable Hace elementos HTML editable. Puede tener 3 valores: true , false inherit. designmode Hace editable un documento completo elemento. Puede tomar 2 valores: ON OFF.
designmode Habilita la correccin ortogrfica. Funciona en Firefox y hay que descargar los diccionarios. Puede tomar 2 valores: True o False.
Atributos de <video> autoplay Para que el video se reproduzca automticamente. Puede tener valor TRUE o FALSE. controls Para que se muestre barra de control debajo del video. height Altura del video.
preload Controla si el video es precargado. Puede tener 3 valores: none, metadata auto.
src Indica la url del video.
Atributos de <video>
I M P O R TA N T E A l a f e c h a l o s n a v e g a d o r e s
comerciales slo soportan el formato de video Vorbis OGG y MP4.
CON HTML5 <video width="640" height="360" src="http://www.youtube.com/demo/google_m ain.mp4" controls autobuffer> </video>
http://www.phoboslab.org/ztype/
http://www.nikebetterworld.com/ *** http://www.klowdz.com/ http://www.effectgames.com/demos/canvascycle/