SlideShare una empresa de Scribd logo
joaquinls
Nuevas etiquetas
HTML5 estructurales
Joaquín Lara Sierra
Nuevas etiquetas HTML5 estructurales por Joaquin Lara Sierra se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 2.5 Colombia.
Basada en una obra en http://www.ibm.com/developerworks/ssa/web/library/wa-html5structuraltags/.
1
joaquinls
De que hablar
• ¿Qué es HTML5?
• El contexto de HTML.
• Los Navegadores.
• DocType.
• Nuevos elementos
estructurales.
• Enfoque HTML 4.
• Enfoque HTML 5.
• Ejemplos.
2
joaquinls
HTML5, la última versión del Hypertext Markup Language
(HTML), es la versión más radical del lenguaje a la fecha.
Esta presenta muchos recursos nuevos en una variedad
de áreas. Algunas de las adiciones más notables incluyen:
• Etiquetas integradas multimedia para audio y video
• Un bastidor para dibujar contenido en el navegador
• Formatos más inteligentes que le permiten hacer cosas
como validación mediante el uso de un atributo
requerido
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
3
joaquinls
Contexto
• Tim Berners-Lee creó el HTML original en 1989 para
solucionar las deficiencias de los métodos existentes para
acceder a información en Internet. Desde que se concibió,
encontrar su camino en Internet era una tarea difícil.
• HTTP es un protocolo de servicio utilizado para entregar
contenido.
• La combinación de HTTP y HTML ofrece una navegación
rápida y fácil por el contenido en Internet, al permitirle
simplemente hacer clic en los enlaces de texto para
navegar entre documentos.
• Después de crear estas dos tecnologías, Berners-Lee
continuó y fundó el World Wide Web Consortium (W3C)
Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
4
joaquinls
• Para el momento de este escrito, HTML5 ha sido
lanzado oficialmente. La mayoría del contenido en la
Web todavía está siendo escrito para la especificación
HTML4. No obstante, varios navegadores incluyen
soporte para la especificación HTML5. Como cada
navegador puede soportar solo ciertos recursos de
HTML5, las cosas se complican un poco. Antes de
escribir un sitio basado en HTML5, revise cada uno de
sus navegadores objetivo para asegurarse de que
soporten los recursos que va a utilizar para su sitio.
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
5
joaquinls
Sin importar las capacidades de sus navegadores objetivo,
usted debe decirle al navegador que usted desea que su
contenido sea presentado usando la especificación
HTML5. Usted hace esto usando la declaración doctype.
Afortunadamente, la declaración doctype se ha
simplificado bastante en HTML5. De hecho es sólo una.
Para que su navegador presente en pantalla usando la
especificación HTML5
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
<!DOCTYPE html>
6
joaquinls
La razón para crear nuevas
etiquetas estructurales es
dividir las páginas Web en
partes lógicas que describan
el tipo de contenido que
incluyen. Conceptualmente,
piense en la página Web
como un documento. Los
documentos tienen
encabezados, pies de
página, capítulos y otras
convenciones diferentes que
dividen el documento en
partes lógicas.
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
7
joaquinls
De HTML 4
Si usted ha creado incluso los documentos HTML más
simples, entonces estará familiarizado (a) con la etiqueta
div . La etiqueta div es el principal mecanismo de la era
pre-HTML5 para crear bloques de contenido en un
documento HTM.
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
8
Header
Footer
Content
joaquinls
De HTML 4
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Una página HTML simple usando Divs</title>
</head>
<body>
<div id='header'>Header</div>
<div id='content'>Content</div>
<div id='footer'>Footer</div>
</body>
</html>
9
joaquinls
De HTML 5
HTML5 responde a este problema proporcionando un
conjunto de etiquetas que definen con mayor claridad los
bloques principales de contenido que componen un
documento HTML.
Las nuevas etiquetas son:
• header
• section
• article
• aside
• footer
• nav
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
10
<div id = “header”>
<div id = “nav”>
<div id = “footer”>
<div id = “sction”> <div id = “aside”>
<div id = “article”>
joaquinls
El área header
<!DOCTYPE html>
<html>
<head>
<title> Una página HTML simple </title>
</head>
<body>
<header>Header</header>
<div id='content'>Content</div>
<div id='footer'>Footer</div>
</body>
</html>
11
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
joaquinls
El área section
<!DOCTYPE html>
<html>
<head>
<title> Una página HTML simple </title>
</head>
<body>
<header>Header</header>
<section><p>
Esta es una sección importante de la página. </p>
</section>
<div id='footer'>Footer</div>
</body>
</html>
12
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
joaquinls
El área article
<!DOCTYPE html>
<html>
<head> <title> Una página HTML simple </title> </head>
<body>
<header>Header</header>
<section>
<article>
<p>Esta es una sección importante del contenido de la página.
Tal vez una publicación en blog. </p>
</article>
<article>
<p> Esta es una sección importante del contenido de la página.
Tal vez una publicación en blog. </p>
</article>
</section>
<div id='footer'>Footer</div>
</body>
</html>
13
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
joaquinls
La etiqueta aside
<!DOCTYPE html>
<html>
<head> <title> Una página HTML simple </title> </head>
<body>
<header>Header</header>
<section>
<article>
<p> Esta es una sección importante del contenido de la página.
Tal vez una publicación en blog. </p>
</aside> </p> Este es un aparte de la primera publicación en blog. </p>
</aside>
</article>
<article>
<p> Esta es una sección importante del contenido de la página.
Tal vez una publicación en blog. </p>
</article>
</section>
<div id='footer'>Footer</div>
</body>
</html>
14
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
joaquinls
La etiqueta footer
<!DOCTYPE html>
<html>
<head> <title> Una página HTML simple </title> </head>
<body> <header>Header</header>
<section>
<article> <p> Esta es una sección importante del contenido de la página. Tal vez una
publicación en blog. </p>
</aside> </p> Este es un aparte de la primera publicación en blog. </p>
</aside>
</article>
<article> <p> Esta es una sección importante del contenido de la página. Tal vez una
publicación en blog. </p>
</article>
</section>
<footer>Footer</footer>
</body>
</html>
15
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
joaquinls
La etiqueta nav
<!DOCTYPE html>
<html>
<head> <title> Una página HTML simple </title> </head>
<body>
<header>Header
<nav>
<a href='#'>Algún enlace de navegación</a>
<a href='#'>Algún enlace de navegación adicional</a>
<a href='#'>Un tercer enlace de navegación</a>
</nav>
</header>
<section>
<article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p>
</aside> </p> Este es un aparte de la primera publicación en blog. </p>
</aside>
</article>
<article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p>
</article>
</section>
<footer>Footer</footer>
</body>
</html>
16
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
joaquinls
Ejemplo completo
<!DOCTYPE html>
<html>
<head> <title> Una página HTML simple </title></head>
<body> <header>Header
<nav>
<a href='#'>Algún enlace de navegación</a>
<a href='#'>Algún enlace de navegación adicional</a>
<a href='#'>Un tercer enlace de navegación</a>
</nav>
</header>
<section>
<article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p>
</aside> </p> Este es un aparte de la primera publicación en blog. </p>
</aside>
</article>
<article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p>
</article>
</section>
<footer>Footer</footer>
</body>
</html>
17
Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
joaquinls
Gracias
18

Más contenido relacionado

ODP
Nuevas etiquetas en HTML 5
PPT
HTML5 y CSS3
PPT
Proyecto de Topicos II - HTML5
PDF
Seminario html5
PDF
Html5 telefonica-curso
PPTX
Introducción a HTML5
PDF
HTML5 Nuevas Etiquetas Semanticas
Nuevas etiquetas en HTML 5
HTML5 y CSS3
Proyecto de Topicos II - HTML5
Seminario html5
Html5 telefonica-curso
Introducción a HTML5
HTML5 Nuevas Etiquetas Semanticas

La actualidad más candente (19)

PPTX
Introducción a HTML5 y CSS3
PPTX
Html5 y css3: Introducción y aplicación desde hoy
PPTX
PPTX
Desarrollo de aplicaciones con HTML5
PPT
Elementos de html5 y css3
PDF
Html 5 presente y futuro de la web
PDF
Introducción a HTML5 y CSS3 AWGR
PDF
Introducción a HTML5 para todos los públicos (UTAD, june 2013)
PPTX
Maquetación web con html5
PPT
Introducción a HTML5 y CSS3 - ArtMedia 2011
PDF
HTML5 y los desafíos del desarrollo web de HOY
PDF
Conoce HTML5 y CSS3
PDF
Introduccion html5
PPTX
HTML5 y CSS3 ¿Imprescindibles?
PPT
HTML5 la revolución!
PPTX
PDF
Ria 03-html5-css3
PDF
Curso html5-v1
PDF
HTML5 y CSS3: como sacarles partido hoy
Introducción a HTML5 y CSS3
Html5 y css3: Introducción y aplicación desde hoy
Desarrollo de aplicaciones con HTML5
Elementos de html5 y css3
Html 5 presente y futuro de la web
Introducción a HTML5 y CSS3 AWGR
Introducción a HTML5 para todos los públicos (UTAD, june 2013)
Maquetación web con html5
Introducción a HTML5 y CSS3 - ArtMedia 2011
HTML5 y los desafíos del desarrollo web de HOY
Conoce HTML5 y CSS3
Introduccion html5
HTML5 y CSS3 ¿Imprescindibles?
HTML5 la revolución!
Ria 03-html5-css3
Curso html5-v1
HTML5 y CSS3: como sacarles partido hoy
Publicidad

Destacado (20)

PPTX
Etquetas de html
PPTX
Programación avanzada etiquetas de html
DOCX
Etiquetas mas utilizadas del lenguaje html
PPT
PresentacióN Html
PPT
Etiquetas Html Udp
PDF
Manual basico java
DOC
El túnel ernesto sábato
DOCX
Libro 1: introduccion a la programacion y su lenguaje
PPTX
Programación Web Introducción
PDF
HTML5 & CSS3 in Drupal (on the Bayou)
DOCX
Lenguajes de programacion
ODP
Estilo & CSS3
PPTX
Programación de Software - Java
PPTX
Ejemplos paginas html
PDF
Aprende a Programar: Introducción
PDF
NUEVO!!! EN HTML 5
PDF
Libro java
PPTX
Descubriendo HTML5 con Adobe Dreamweaver
PDF
Suma de números binarios
Etquetas de html
Programación avanzada etiquetas de html
Etiquetas mas utilizadas del lenguaje html
PresentacióN Html
Etiquetas Html Udp
Manual basico java
El túnel ernesto sábato
Libro 1: introduccion a la programacion y su lenguaje
Programación Web Introducción
HTML5 & CSS3 in Drupal (on the Bayou)
Lenguajes de programacion
Estilo & CSS3
Programación de Software - Java
Ejemplos paginas html
Aprende a Programar: Introducción
NUEVO!!! EN HTML 5
Libro java
Descubriendo HTML5 con Adobe Dreamweaver
Suma de números binarios
Publicidad

Similar a Introducción a Etiquetas HTML 5 (20)

DOCX
Nuevas etiquetas html5
PDF
Html5
PDF
Nuevo Html5 ..
PDF
Articulo
PDF
Manual de html5_en_español
PDF
Semana 2 Arquitectura web y HTML 5
PPT
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
PDF
Dispositivas CURSO HTML 5.pdf
DOCX
Qué es el html
DOCX
Html geraly fernanda cabrera aldana
PPTX
Clase HTML.pptx
PDF
Introducción a html 5
PPTX
Programación Avanzada
DOCX
PPTX
Html 5. Estructura de un documento para la Web
PDF
Intro html5
PPTX
Html
PPTX
Presentacion asignatura
Nuevas etiquetas html5
Html5
Nuevo Html5 ..
Articulo
Manual de html5_en_español
Semana 2 Arquitectura web y HTML 5
Presentación Seminario Cleformación HTML5, El lenguaje del futuro
Dispositivas CURSO HTML 5.pdf
Qué es el html
Html geraly fernanda cabrera aldana
Clase HTML.pptx
Introducción a html 5
Programación Avanzada
Html 5. Estructura de un documento para la Web
Intro html5
Html
Presentacion asignatura

Más de Joaquin Lara Sierra (20)

PDF
Factores Intrínsecos Influyentes en el comportamiento Humano
PDF
Factores Intrínsecos y Extrínsecos Influyentes en el comportamiento Humano Cl...
PDF
Factores Intrínsecos y Extrínsecos Influyentes en el comportamiento Humano 2
PPT
Proceso de innovacion
PDF
Estructuras de control - Ciclo For
PDF
Trabajando con excel parte 2
PDF
Trabajando con excel Parte 1
PDF
Tic aplicada a los negocios
PDF
Innovar en Educación
PDF
Gestionar pedagógica-mente las tic en el ejercicio docente Universitario
PDF
Estrategias Didácticas
PDF
Gestión Pedagógica y TIC (Parte 2)
PDF
Gestión Pedagógica y TIC (Parte 1)
PDF
Introduccion power point parte 3
PDF
Introduccion power point parte 2
PDF
Introducción a power point parte1
PDF
Folleto Modelo pedagógico de la UTB
PDF
Guía estrategias didácticas de im interpersonal
PDF
Operacionalización del modelo pedagógico
PDF
Innovación educativa
Factores Intrínsecos Influyentes en el comportamiento Humano
Factores Intrínsecos y Extrínsecos Influyentes en el comportamiento Humano Cl...
Factores Intrínsecos y Extrínsecos Influyentes en el comportamiento Humano 2
Proceso de innovacion
Estructuras de control - Ciclo For
Trabajando con excel parte 2
Trabajando con excel Parte 1
Tic aplicada a los negocios
Innovar en Educación
Gestionar pedagógica-mente las tic en el ejercicio docente Universitario
Estrategias Didácticas
Gestión Pedagógica y TIC (Parte 2)
Gestión Pedagógica y TIC (Parte 1)
Introduccion power point parte 3
Introduccion power point parte 2
Introducción a power point parte1
Folleto Modelo pedagógico de la UTB
Guía estrategias didácticas de im interpersonal
Operacionalización del modelo pedagógico
Innovación educativa

Introducción a Etiquetas HTML 5

  • 1. joaquinls Nuevas etiquetas HTML5 estructurales Joaquín Lara Sierra Nuevas etiquetas HTML5 estructurales por Joaquin Lara Sierra se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 2.5 Colombia. Basada en una obra en http://www.ibm.com/developerworks/ssa/web/library/wa-html5structuraltags/. 1
  • 2. joaquinls De que hablar • ¿Qué es HTML5? • El contexto de HTML. • Los Navegadores. • DocType. • Nuevos elementos estructurales. • Enfoque HTML 4. • Enfoque HTML 5. • Ejemplos. 2
  • 3. joaquinls HTML5, la última versión del Hypertext Markup Language (HTML), es la versión más radical del lenguaje a la fecha. Esta presenta muchos recursos nuevos en una variedad de áreas. Algunas de las adiciones más notables incluyen: • Etiquetas integradas multimedia para audio y video • Un bastidor para dibujar contenido en el navegador • Formatos más inteligentes que le permiten hacer cosas como validación mediante el uso de un atributo requerido Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? 3
  • 4. joaquinls Contexto • Tim Berners-Lee creó el HTML original en 1989 para solucionar las deficiencias de los métodos existentes para acceder a información en Internet. Desde que se concibió, encontrar su camino en Internet era una tarea difícil. • HTTP es un protocolo de servicio utilizado para entregar contenido. • La combinación de HTTP y HTML ofrece una navegación rápida y fácil por el contenido en Internet, al permitirle simplemente hacer clic en los enlaces de texto para navegar entre documentos. • Después de crear estas dos tecnologías, Berners-Lee continuó y fundó el World Wide Web Consortium (W3C) Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? 4
  • 5. joaquinls • Para el momento de este escrito, HTML5 ha sido lanzado oficialmente. La mayoría del contenido en la Web todavía está siendo escrito para la especificación HTML4. No obstante, varios navegadores incluyen soporte para la especificación HTML5. Como cada navegador puede soportar solo ciertos recursos de HTML5, las cosas se complican un poco. Antes de escribir un sitio basado en HTML5, revise cada uno de sus navegadores objetivo para asegurarse de que soporten los recursos que va a utilizar para su sitio. Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? 5
  • 6. joaquinls Sin importar las capacidades de sus navegadores objetivo, usted debe decirle al navegador que usted desea que su contenido sea presentado usando la especificación HTML5. Usted hace esto usando la declaración doctype. Afortunadamente, la declaración doctype se ha simplificado bastante en HTML5. De hecho es sólo una. Para que su navegador presente en pantalla usando la especificación HTML5 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? <!DOCTYPE html> 6
  • 7. joaquinls La razón para crear nuevas etiquetas estructurales es dividir las páginas Web en partes lógicas que describan el tipo de contenido que incluyen. Conceptualmente, piense en la página Web como un documento. Los documentos tienen encabezados, pies de página, capítulos y otras convenciones diferentes que dividen el documento en partes lógicas. Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? 7
  • 8. joaquinls De HTML 4 Si usted ha creado incluso los documentos HTML más simples, entonces estará familiarizado (a) con la etiqueta div . La etiqueta div es el principal mecanismo de la era pre-HTML5 para crear bloques de contenido en un documento HTM. Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? 8 Header Footer Content
  • 9. joaquinls De HTML 4 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>Una página HTML simple usando Divs</title> </head> <body> <div id='header'>Header</div> <div id='content'>Content</div> <div id='footer'>Footer</div> </body> </html> 9
  • 10. joaquinls De HTML 5 HTML5 responde a este problema proporcionando un conjunto de etiquetas que definen con mayor claridad los bloques principales de contenido que componen un documento HTML. Las nuevas etiquetas son: • header • section • article • aside • footer • nav Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es? 10 <div id = “header”> <div id = “nav”> <div id = “footer”> <div id = “sction”> <div id = “aside”> <div id = “article”>
  • 11. joaquinls El área header <!DOCTYPE html> <html> <head> <title> Una página HTML simple </title> </head> <body> <header>Header</header> <div id='content'>Content</div> <div id='footer'>Footer</div> </body> </html> 11 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
  • 12. joaquinls El área section <!DOCTYPE html> <html> <head> <title> Una página HTML simple </title> </head> <body> <header>Header</header> <section><p> Esta es una sección importante de la página. </p> </section> <div id='footer'>Footer</div> </body> </html> 12 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
  • 13. joaquinls El área article <!DOCTYPE html> <html> <head> <title> Una página HTML simple </title> </head> <body> <header>Header</header> <section> <article> <p>Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </article> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </article> </section> <div id='footer'>Footer</div> </body> </html> 13 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
  • 14. joaquinls La etiqueta aside <!DOCTYPE html> <html> <head> <title> Una página HTML simple </title> </head> <body> <header>Header</header> <section> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </aside> </p> Este es un aparte de la primera publicación en blog. </p> </aside> </article> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </article> </section> <div id='footer'>Footer</div> </body> </html> 14 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
  • 15. joaquinls La etiqueta footer <!DOCTYPE html> <html> <head> <title> Una página HTML simple </title> </head> <body> <header>Header</header> <section> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </aside> </p> Este es un aparte de la primera publicación en blog. </p> </aside> </article> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </article> </section> <footer>Footer</footer> </body> </html> 15 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
  • 16. joaquinls La etiqueta nav <!DOCTYPE html> <html> <head> <title> Una página HTML simple </title> </head> <body> <header>Header <nav> <a href='#'>Algún enlace de navegación</a> <a href='#'>Algún enlace de navegación adicional</a> <a href='#'>Un tercer enlace de navegación</a> </nav> </header> <section> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </aside> </p> Este es un aparte de la primera publicación en blog. </p> </aside> </article> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </article> </section> <footer>Footer</footer> </body> </html> 16 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?
  • 17. joaquinls Ejemplo completo <!DOCTYPE html> <html> <head> <title> Una página HTML simple </title></head> <body> <header>Header <nav> <a href='#'>Algún enlace de navegación</a> <a href='#'>Algún enlace de navegación adicional</a> <a href='#'>Un tercer enlace de navegación</a> </nav> </header> <section> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </aside> </p> Este es un aparte de la primera publicación en blog. </p> </aside> </article> <article> <p> Esta es una sección importante del contenido de la página. Tal vez una publicación en blog. </p> </article> </section> <footer>Footer</footer> </body> </html> 17 Contexto Navegadores DocType Estructura Enfoques Ejemplos¿Qué es?