Los últimos tutoriales de desarrollo web

Nuevos Elementos HTML5


Nuevos Elementos HTML5

Desde 1999, HTML 4.01 ha cambiado mucho. Hoy en día, varios de los HTML 4.01 han quedado en desuso, y estos elementos se han eliminado o redefinido en HTML5.

Con el fin de manejar mejor las aplicaciones de Internet de hoy en día, HTML5 añade una gran cantidad de nuevos elementos y características, tales como: procesamiento de gráficos, contenido multimedia, una mejor estructura de la página, una mejor forma de procesamiento, y varios arrastre API y soltar elementos, posicionamiento, incluyendo la aplicación Web el almacenamiento en caché, almacenamiento, trabajador web, y así sucesivamente.


Nuevos elementos en HTML5

A continuación se muestra una lista de los nuevos elementos de HTML5, y una descripción de lo que se utilizan para.


Nueva Semántica / Elementos Estructurales

HTML5 ofrece nuevos elementos para una mejor estructura del documento:

Etiqueta Descripción
<article> Define un artículo en el documento
<aside> Define el contenido aparte del contenido de la página
<bdi> Define una parte del texto que podrían ser formateado en una dirección diferente del resto del texto
<details> Define los detalles adicionales que el usuario pueda ver u ocultar
<dialog> Define un cuadro de diálogo o ventana
<figcaption> Define una leyenda para una <figure> elemento
<figure> Define el contenido en sí misma, como ilustraciones, diagramas, fotos, listados de código, etc.
<footer> Define un pie de página para el documento o una sección
<header> Define un encabezado de documento o una sección
<main> Define el contenido principal de un documento
<mark> Define marcado o texto resaltado
<menuitem>  Define un elemento de comando / menú que el usuario puede invocar desde un menú emergente
<meter> Define una medición escalar dentro de un rango conocido (a gauge)
<nav> Define enlaces de navegación en el documento
<progress> Define el progreso de una tarea
<rp> Define qué mostrar en los navegadores que no soportan ruby anotaciones
<rt> Define una explicación / pronunciación de los caracteres (por la tipografía de Asia Oriental)
<ruby> Define un ruby anotación (for East Asian typography)
<section> Define una sección en el documento
<summary> Define un encabezado visible por un <details> elemento
<time> Define una fecha / hora
<wbr> Define una posible línea-break

Leer más sobre HTML5 semántica .


Elementos nuevo Formulario

Etiqueta Descripción
<datalist> Define opciones predefinidas para controles de entrada
<keygen> Define un campo del generador de par de claves (for forms)
<output> Define el resultado de un cálculo

Lea todo sobre viejos y nuevos elementos de formulario en elementos de formulario HTML .


Nuevos tipos de entrada

Nuevos tipos de entrada Los nuevos atributos de entrada
  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week
  • autocomplete
  • autofocus
  • form
  • formaction
  • formenctype
  • formmethod
  • formnovalidate
  • formtarget
  • height and width
  • list
  • min and max
  • multiple
  • pattern (regexp)
  • placeholder
  • required
  • step

Aprender todo acerca de los tipos de entrada antiguos y nuevos en Tipos de entrada HTML .

Aprender todo acerca de los atributos de entrada de atributos de entrada HTML .


HTML5 - Nuevo atributo Sintaxis

HTML5 permite cuatro sintaxis diferentes para los atributos.

Este ejemplo demuestra los diferentes sintaxis utilizados en un <input> etiqueta:

Tipo Ejemplo
Vacío <input type="text" value="John" disabled >
No cotizado <input type="text" value=John >
Haga doble citado <input type="text" value="John Doe" >
Single-citado <input type="text" value='John Doe' >

En HTML5, los cuatro sintaxis se pueden utilizar, dependiendo de lo que se necesita para el atributo.


Gráficos HTML5

Etiqueta Descripción
<canvas> Define el dibujo gráfico usando JavaScript
<svg> Define el dibujo gráfico usando SVG

Leer más sobre Canvas de HTML5 .

Leer más sobre HTML 5 SVG .


Nueva elementos Medios

Etiqueta Descripción
<audio> Define el contenido de sonido o música
<embed> Define recipientes para aplicaciones externas (like plug-ins)
<source> Define las fuentes de <video> y <audio>
<track> Define pistas para <video> y <audio>
<video> Define el contenido de vídeo o una película

Leer más acerca de vídeo HTML5 .

Leer más sobre HTML5 de audio .