Html5

Definición: ¿Qué significa HTML5?

La revisión 5 del lenguaje de marcado de hipertexto (HTML5) es un lenguaje de marcado para la estructura y presentación de los contenidos de la World Wide Web. HTML5 admite la sintaxis tradicional de estilo HTML y XHTML y otras características nuevas en su marcado, nuevas API, XHTML y manejo de errores.

Hay tres organizaciones que actualmente están a cargo de la especificación de HTML5:

  1. El Grupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web (WHATWG) creó la especificación HTML5 y está a cargo del desarrollo de HTML5 que proporciona una colaboración abierta de los proveedores de navegadores y otras partes involucradas.
  2. El Consorcio World Wide Web (W3C) está a cargo de entregar la especificación HTML5.
  3. El Grupo de trabajo de ingeniería de Internet (IETF) está a cargo del desarrollo de la API HTML5 WebSocket.

Techinfo explica HTML5

HTML5 es un esfuerzo para poner orden en el caos del desarrollo web mediante la organización de prácticas comunes, adoptando implementaciones de varios navegadores. Es enorme, con más de 100 especificaciones como parte de las especificaciones HTML5. Entendiendo esto, puede simplificar pensando en HTML5 de esta manera. HTML5 es simplemente un término general para la próxima generación de aplicaciones web y cómo se ampliará la funcionalidad con un mejor marcado (HTML), un mejor estilo (CSS) y una mejor interactividad (JavaScript).

La especificación de HTML5 que se ha publicado actualmente aún no es definitiva. Se espera que HTML5 esté listo para la recomendación candidata (CR) en 2012, y se espera que la recomendación propuesta (PR) en 2022. Sin embargo, esto no significa que HTML5 no esté listo para su uso. Sin embargo, la recomendación propuesta significa que habrá dos implementaciones interoperables. A partir de 2011, los proveedores de navegadores están agregando activamente soporte para nuevas funciones de HTML5.

Las nuevas características de HTML5 incluyen:

  • Nuevas reglas de análisis que no se basan en SGML pero que están orientadas hacia el análisis flexible y la compatibilidad.
  • Soporte para el uso de gráficos vectoriales escalares en línea (SVG) y lenguaje de marcado matemático (MathML) en texto / html.
  • Los nuevos elementos disponibles incluyen artículo, aparte, audio, bdi, lienzo, comando, lista de datos, detalles, embed, figcaption, figure, footer, header, hgroup, keygen, mark, meter, nav, output, progress, rp, rt, ruby, sección, fuente, resumen, hora, video y wbr.
  • Los nuevos tipos de controles de formulario disponibles incluyen fechas y horas, correo electrónico, URL, búsqueda, número, rango, teléfono y color.
  • Nuevos atributos disponibles de charset en meta y async en script.
  • Atributos globales que se pueden aplicar para cada elemento que incluye id, tabindex, hidden, data- * o atributos de datos del cliente.