¿Qué es HTML5?
HTML5 (HyperText Markup Language, versión 5) es la versión número 5 del lenguaje web HTML. La versión definitiva fue publicada en octubre 2014.
El W3C, World Wide Web Consortium, es el encargado de su regulación y de la la realización de estándares y recomendaciones.
Esta nueva versión añade nuevos elementos respecto a su antecesora, los listamos a continuación.
Etiqueta | Descripción |
---|---|
<header> |
Contiene la cabecera de una página o sección. |
<nav> |
Contiene enlaces de navegación. |
<main> |
Es el contenido principal, solo puede haber uno. |
<section> |
Define una sección. |
<article> |
Define un artículo. |
<aside> |
Contiene información no relacionada con el contenido principal, puede ser una barra lateral. |
<footer> |
Define el pie de la página o de una sección. |
Etiqueta | Descripción |
---|---|
<figure> |
Contiene una ilustración, fotografía o un código de ejemplo. |
<figcaption> |
Es un titulo para <figure> |
Etiqueta | Descripción |
---|---|
<time> |
Contiene fecha y hora. |
<mark> |
Resaltado texto con propósito de referencia. |
<ruby> |
Especifica una anotación ruby (utilizado al este de Asia para mostrar la pronunciación de caracteres de Asia Oriental). |
<rt> |
Representa el texto de una anotación ruby. |
<rp> |
Usado para mostrar la anotación ruby de manera alterna en navagadores sin soporte. |
<bdi> |
Aisla una parte del texto para que pueda ser formateada en una dirección distinta. |
<wbr> |
Sugiere un punto donde se podría hacer un salto de línea si fuera necesario. |
Etiqueta | Descripción |
---|---|
<embed> |
Es un punto de integración para contenido interactivo externo. |
<video> |
Contiene un vídeo. |
<audio> |
Contiene un audio. |
<source> |
Permite especificar una fuente alternativa para <video> y <audio>. |
<track> |
Permite especificar una pista de texto para <video> y <audio> |
<canvas> |
Es un área de mapa de bits en la que se pueden utilizar scripts para renderizar gráficos. |
<svg> |
Define una imagen vectorial. |
<math> |
Define una fórmula matemática. |
Etiqueta | Descripción |
---|---|
<datalist> |
Es un conjunto de opciones predefinidas para otros controles. |
<keygen> |
Es un campo generador de claves. |
<output> |
Representa el resultado de un cálculo. |
<progress> |
Es el progreso de finalización de una tarea. |
<meter> |
Define una medida escalar en un rango conocido. |
Etiqueta | Descripción |
---|---|
<details> |
Representa detalles adicionales. |
<summary> |
Es un resumen para un elemento <details> |
<command> |
Es un comando que un usuario puede usar. |
<menu> |
Define una lista de comandos. |