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 >>