Nuevos Elementos en HTML5
Para poder manejar mejor las necesidades actuales de internet, HTML5 ha incluido nuevos elementos para dibujar gráficos, mostrar imagen y sonido, para mejorar la estructura de las páginas y gestionar mejor los formularios, así como nuevos APIs para arrastrar y soltar, para encontrar tu posición geográfica, para guardar datos locales, etc. A continuación tenemos una lista de los nuevos elementos HTML, introducidos por HTML5 y una descripción de para que se usan. |
Nuevos elementos Semánticos/Estructurales
HTML5 ofrece nuevos elementos para una mejor estructura:
Etiqueta | Descripción |
---|---|
<header> | Define el header para un documento o una sección. |
<hgroup> | Agrupa los elementos para el encabezado. |
<nav> | Define los enlaces de navegación en un documento. |
<section> | Define una sección en el documento. |
<main> | Define el contenido principal del documento. |
<article> | Define un artículo del documento. |
<aside> | Define contenido secundario de la página. |
<footer> | Define el pie del documento o sección. |
<details> | Define detalles adicionales que el usuario puede ver o esconder. |
<summary> | Define un encabezado visible para un elemento <details>. |
<figure> | Define un contenido independiente, como una ilustración, diagrama, foto, etc. |
<figcaption> | Define una título para un elemento <figure>. |
<mark> | Define texto resaltado o marcado. |
<time> | Define una fecha/hora. |
<bdi> | Define una parte del texto que puede ser formateada de una manera diferente a la del texto principal. |
<wbr> | Define un posible retorno de carro. |
<dialog> | Define una caja de diálogo o ventana |
<command> | Define un botón de comando al que el usuario puede llamar |
<meter> | Define una medida escalar dentro de un rango establecido. |
<progress> | Define el progreso de una tarea. |
<ruby> | Define una anotación ruby (para tipografía del este asiático) . |
<rt> | Define una pronunciación de caracteres (para tipografía del este asiático) |
<rp> | Define lo que se puede mostrar en los navegadores que no soporta las anotaciones ruby. |
Nuevos elementos Form
Etiqueta | Descripción |
---|---|
<datalist> | Define opciones predefinidas para una caja de texto input. |
<keygen> | Define un campo generador de palabras clave(para envío de claves a traves de formularios) |
<output> | Define el resultado de un cálculo |
El nuevo elemento <canvas>
Etiqueta | Descripción |
---|---|
<canvas> | Define dibujos gráficos utilizando JavaScript |
Nuevos Elementos Media
Etiqueta | Descripción |
---|---|
<audio> | Define contenido de sonido o música |
<video> | Define contenido de video o smovie |
<source> | Define fuentes para <video> y <audio> |
<track> | Defines rutas para <video> y <audio> |
<embed> | Define containers para aplicaciones externas (como plug-ins) |
Elementos eliminados
Los siguientes elementos de HTML 4.01 han sido eliminados de HTML5:
- <acronym>
- <applet>
- <basefont>
- <big>
- <center>
- <dir>
- <font>
- <frame>
- <frameset>
- <noframes>
- <strike>
- <tt>
<<Formularios. Nuevos tipos de Input. | Ejemplos de mejoras e incorporaciones respecto a antiguas versiones >> |