HTML5 ( Lenguaje de Marcado de Hipertexto 5 ) es un lenguaje de marcado utilizado para estructurar y presentar documentos de hipertexto en la World Wide Web . Fue la quinta y última [ 4 ] versión principal de HTML , ahora una recomendación obsoleta del Consorcio World Wide Web (W3C). La especificación actual se conoce como HTML Living Standard . Es mantenida por el Grupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web (WHATWG), un consorcio de los principales proveedores de navegadores ( Apple , Google , Mozilla y Microsoft ).
HTML5 se lanzó por primera vez al público el 22 de enero de 2008, [ 2 ] con una actualización importante y el estatus de "Recomendación del W3C" en octubre de 2014. [ 5 ] [ 6 ] Sus objetivos eran mejorar el lenguaje con soporte para las últimas funciones multimedia y otras características nuevas; mantener el lenguaje fácilmente legible para humanos y consistentemente comprendido por computadoras y dispositivos como navegadores web , analizadores , etc., sin la rigidez de XHTML ; y mantener la compatibilidad con versiones anteriores de software. HTML5 pretende englobar no solo HTML 4 sino también XHTML1 e incluso el propio HTML de nivel 2 del DOM . [ 7 ]
HTML5 incluye modelos de procesamiento detallados para fomentar implementaciones más interoperables; extiende, mejora y racionaliza el marcado disponible para documentos e introduce marcado e interfaces de programación de aplicaciones (API) para aplicaciones web complejas . [ 8 ] Por las mismas razones, HTML5 también es un candidato para aplicaciones móviles multiplataforma porque incluye características diseñadas pensando en dispositivos de baja potencia.
Se incluyen muchas características sintácticas nuevas. Para incluir y manejar de forma nativa contenido multimedia y gráfico , se agregaron los nuevos elementos , y ; las secciones expandibles se implementan de forma nativa a través de y en lugar de depender de CSS o JavaScript; y también se agregó soporte para contenido de gráficos vectoriales escalables (SVG) y MathML para fórmulas matemáticas. Para enriquecer el contenido semántico de los documentos, se agregaron nuevos elementos de estructura de página como , , , , , , , y . Se introdujeron nuevos atributos , se eliminaron algunos elementos y atributos, y otros como , , y se cambiaron, redefinieron o estandarizaron. Las API y el Modelo de Objetos del Documento (DOM) son ahora partes fundamentales de la especificación HTML5, [ 8 ] y HTML5 también define mejor el procesamiento para cualquier documento no válido. [ 9 ]<video><audio><canvas><summary>...</summary><details>...</details><main><section><article><header><footer><aside><nav><figure><a><cite><menu>
Historia
El Grupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web (WHATWG) comenzó a trabajar en el nuevo estándar en 2004. En ese momento, HTML 4.01 no se había actualizado desde 2000, [ 10 ] y el Consorcio World Wide Web (W3C) estaba centrando los desarrollos futuros en XHTML 2.0 . En 2009, el W3C permitió que expirara el estatuto del Grupo de Trabajo de XHTML 2.0 y decidió no renovarlo. [ 11 ]
La Fundación Mozilla y Opera Software presentaron un documento de posición en un taller del Consorcio World Wide Web en junio de 2004, [ 12 ] centrado en el desarrollo de tecnologías retrocompatibles con los navegadores existentes, [ 13 ] incluyendo un borrador inicial de especificación de Web Forms 2.0. El taller concluyó con una votación —8 a favor, 14 en contra— para continuar el trabajo en HTML. [ 14 ] Inmediatamente después del taller, se formó WHATWG para comenzar a trabajar basándose en ese documento de posición, y también se anunció un segundo borrador, Web Applications 1.0. [ 15 ] Posteriormente, las dos especificaciones se fusionaron para formar HTML5. [ 16 ] La especificación HTML5 fue adoptada como punto de partida del trabajo del nuevo grupo de trabajo HTML del W3C en 2007.
Ian Hickson ( Google ) y David Hyatt ( Apple ) de WHATWG produjeron el primer borrador público de trabajo de la especificación del W3C el 22 de enero de 2008. [ 2 ]
Muchos navegadores web lanzados después de 2009 son compatibles con HTML5, incluidos Google Chrome 3.0, Safari 3.1, Firefox 3.5 , Opera 10.5, Internet Explorer 9 y versiones posteriores.
"Reflexiones sobre Flash"
Aunque algunas características de HTML5 se comparan a menudo con Adobe Flash , ambas tecnologías son muy diferentes. Ambas incluyen funciones para reproducir audio y vídeo en páginas web y para usar gráficos vectoriales . Sin embargo, HTML5 por sí solo no puede usarse para animación o interactividad ; debe complementarse con CSS3 o JavaScript . Hay muchas capacidades de Flash que no tienen un equivalente directo en HTML5 (véase Comparación de HTML5 y Flash ). Las capacidades interactivas de HTML5 se convirtieron en un tema de interés para los medios de comunicación convencionales alrededor de abril de 2010 [ 17 ] [ 18 ] [ 19 ] [ 20 ] después de que el entonces CEO de Apple Inc., Steve Jobs, publicara una carta titulada "Reflexiones sobre Flash" en la que concluía que "Flash ya no es necesario para ver vídeos o consumir ningún tipo de contenido web" y que "los nuevos estándares abiertos creados en la era móvil, como HTML5, se impondrán". [ 21 ] Esto desató un debate en los círculos de desarrollo web que sugería que, si bien HTML5 proporciona una funcionalidad mejorada, los desarrolladores deben considerar la compatibilidad variable de los navegadores con las diferentes partes del estándar, así como otras diferencias de funcionalidad entre HTML5 y Flash. [ 22 ] A principios de noviembre de 2011, Adobe anunció que descontinuaría el desarrollo de Flash para dispositivos móviles y reorientaría sus esfuerzos en el desarrollo de herramientas que utilizan HTML5. [ 23 ] El 25 de julio de 2017, Adobe anunció que tanto la distribución como el soporte de Flash cesarían a finales de 2020. [ 24 ] Adobe descontinuó oficialmente Flash el 31 de diciembre de 2020 y todo el contenido Flash fue bloqueado para ejecutarse en Flash Player a partir del 12 de enero de 2021. [ 25 ]
Etapas de última llamada, candidatura y recomendación
El 14 de febrero de 2011, el W3C extendió el mandato de su Grupo de Trabajo de HTML con hitos claros para HTML5. En mayo de 2011, el grupo de trabajo elevó HTML5 a "Última Llamada", una invitación a las comunidades dentro y fuera del W3C para confirmar la solidez técnica de la especificación. El W3C desarrolló un conjunto de pruebas integral para lograr una amplia interoperabilidad para la especificación completa para 2014, que era la fecha objetivo para la recomendación. [ 26 ] En enero de 2011, el WHATWG cambió el nombre de su especificación "HTML5" a HTML Living Standard . No obstante, el W3C continuó su proyecto para lanzar HTML5. [ 27 ]
En julio de 2012, WHATWG y W3C decidieron establecer cierto grado de separación. W3C continuará trabajando en la especificación de HTML5, centrándose en un único estándar definitivo, que WHATWG considera una "instantánea". La organización WHATWG continúa su trabajo con HTML5 como un "estándar vivo". El concepto de estándar vivo implica que nunca está completo y que siempre se actualiza y mejora. Se pueden añadir nuevas características, pero la funcionalidad no se elimina. [ 28 ]
En diciembre de 2012, el W3C designó HTML5 como Recomendación Candidata. [ 29 ] El criterio para avanzar a Recomendación del W3C es "dos implementaciones 100% completas y totalmente interoperables". [ 30 ]
El 16 de septiembre de 2014, el W3C cambió HTML5 a Recomendación Propuesta. [ 31 ] El 28 de octubre de 2014, HTML5 se publicó como Recomendación del W3C, [ 32 ] completando así el proceso de especificación. [ 5 ] El 1 de noviembre de 2016, HTML 5.1 se publicó como Recomendación del W3C. [ 33 ] El 14 de diciembre de 2017, HTML 5.2 se publicó como Recomendación del W3C. [ 34 ]
Jubilación
El W3C retiró HTML5 el 27 de marzo de 2018. [ 35 ] Además, el retiro incluyó HTML 4.0, [ 36 ] HTML 4.01, [ 37 ] XHTML 1.0, [ 38 ] y XHTML 1.1. [ 39 ] HTML 5.1, HTML 5.2 y HTML 5.3 fueron retirados el 28 de enero de 2021, en favor del estándar HTML living. [ 3 ] [ 40 ]
Cronología
Los plazos combinados para las recomendaciones del W3C de HTML5, HTML 5.1, HTML 5.2 y HTML 5.3:
Conflicto entre W3C y WHATWG
El W3C cedió la autoridad sobre los estándares HTML y DOM al WHATWG el 28 de mayo de 2019, ya que consideró que tener dos estándares era perjudicial. [ 45 ] [ 46 ] [ 47 ] [ 4 ] El HTML Living Standard es ahora el estándar oficial. Sin embargo, el W3C seguirá participando en el proceso de desarrollo de HTML.
Antes de la cesión de autoridad, el W3C y el WHATWG se caracterizaban por trabajar juntos en el desarrollo de HTML5, [ 11 ] pero también por tener objetivos divergentes [ 28 ] [ 5 ] desde la división de julio de 2012. El estándar "HTML5" del W3C se basaba en instantáneas (HTML5, HTML 5.1, etc.) y era estático, mientras que el "estándar vivo HTML" del WHATWG se actualizaba continuamente. La relación se había descrito como "frágil", incluso como una "ruptura", [ 48 ] y se caracterizaba por "disputas". [ 5 ]
En al menos un caso, concretamente el contenido permisible del elemento, las dos especificaciones se contradecían directamente entre sí ( a fecha de julio de 2018).<cite> ),con la definición del W3C que permite una gama de usos más amplia que la definición del WHATWG. [ 49 ] [ 50 ]
La sección "Introducción" de la especificación WHATWG (editada por Ian "Hixie" Hickson ) critica al W3C, por ejemplo: " Nota: Aunque les hemos pedido que dejen de hacerlo, el W3C también republica algunas partes de esta especificación como documentos separados". En su subsección "Historia", presenta al W3C como resistente a los planes originales de HTML5 de Hickson y WHATWG, para luego unirse tardíamente a la tendencia (aunque Hickson también controlaba la especificación HTML5 del W3C). En cualquier caso, indica una importante división filosófica entre las organizaciones: [ 51 ]
Durante varios años, ambos grupos colaboraron. Sin embargo, en 2011 llegaron a la conclusión de que tenían objetivos diferentes: el W3C quería publicar una versión "terminada" de "HTML5", mientras que el WHATWG quería seguir trabajando en un estándar vivo para HTML, manteniendo la especificación de forma continua en lugar de congelarla en un estado con problemas conocidos, y añadiendo nuevas características según fuera necesario para que la plataforma evolucionara.
Desde entonces, el WHATWG ha estado trabajando en esta especificación (entre otras), y el W3C ha estado copiando las correcciones realizadas por el WHATWG en su bifurcación del documento (que también tiene otros cambios).
Las dos entidades firmaron un acuerdo para trabajar juntas en una única versión de HTML el 28 de mayo de 2019. [ 52 ]
Diferencias entre los dos estándares
Además de la contradicción en el elemento mencionado anteriormente, otras diferencias entre los dos estándares incluyen al menos las siguientes, a septiembre de 2018:<cite>:
La siguiente tabla proporciona datos de la Red de Desarrollo de Mozilla sobre la compatibilidad con los principales navegadores, a fecha de septiembre de 2018., de elementos HTML exclusivos de uno de los estándares:
Funcionalidades y API
El W3C propuso una mayor dependencia de la modularidad como parte fundamental del plan para avanzar más rápidamente, lo que implica identificar características específicas, ya sean propuestas o existentes en la especificación, y desarrollarlas como especificaciones independientes. Algunas tecnologías que originalmente se definieron en HTML5 ahora se definen en especificaciones separadas.
- Grupo de trabajo de HTML — Contexto 2D de HTML Canvas;
- Grupo de trabajo de web inmersiva : API de dispositivos WebXR , módulo de gamepads WebXR, módulo de realidad aumentada WebXR y otros; [ 88 ]
- Grupo de trabajo de aplicaciones web : mensajería web , trabajadores web , almacenamiento web , WebSocket , eventos enviados por el servidor , componentes web [ 89 ] (aunque esto no formaba parte de HTML5); el Grupo de trabajo de aplicaciones web se cerró en octubre de 2015 y sus entregables se transfirieron al Grupo de trabajo de plataforma web (WPWG).
- Grupo de trabajo HyBi de la IETF : Protocolo WebSocket;
- Grupo de trabajo de WebRTC — WebRTC ;
- Grupo comunitario de pistas de texto para medios web — WebVTT .
Algunas características que se eliminaron de la especificación original de HTML5 se han estandarizado por separado como módulos, como Microdata y Canvas . Las especificaciones técnicas introducidas como extensiones de HTML5, como el marcado Polyglot, también se han estandarizado como módulos. Algunas especificaciones del W3C que originalmente eran especificaciones independientes se han adaptado como extensiones o características de HTML5, como SVG . Algunas características que podrían haber ralentizado la estandarización de HTML5 se estandarizaron o se estandarizarán como futuras especificaciones.
Características
Margen
HTML5 introduce elementos y atributos que reflejan el uso típico en sitios web modernos. Algunos de ellos son reemplazos semánticos para usos comunes de elementos genéricos de bloque ( ) y en línea ( ), por ejemplo (bloque de navegación del sitio web), (generalmente se refiere a la parte inferior de la página web o a las últimas líneas de código HTML), o y en lugar de . [ 90 ] [ 91 ] [ 92 ] Algunos elementos obsoletos de HTML 4.01 se han eliminado, incluidos elementos puramente de presentación como y , cuyos efectos han sido reemplazados hace tiempo por las hojas de estilo en cascada más capaces . [ 93 ] También hay un énfasis renovado en la importancia de JavaScript del lado del cliente utilizado para crear páginas web dinámicas .<div><span><nav><footer><audio><video><object><font><center>
La sintaxis de HTML5 ya no se basa en SGML [ 94 ] [ 95 ] a pesar de la similitud de su marcado. Sin embargo, se ha diseñado para ser compatible con versiones anteriores del análisis sintáctico de versiones anteriores de HTML. Incluye una nueva línea introductoria que se parece a una declaración de tipo de documento SGML , que activa el modo de representación conforme a los estándares . [ 96 ] Desde el 5 de enero de 2009, HTML5 también incluye Web Forms 2.0 , una especificación WHATWG previamente independiente . [ 97 ] [ 98 ]<!DOCTYPE html>
Nuevas API

Además de especificar el marcado, HTML5 especifica interfaces de programación de aplicaciones (API) de scripting que se pueden usar con JavaScript . [ 100 ] Las interfaces existentes del Modelo de Objetos del Documento (DOM) se extienden y se documentan como características de facto . También hay nuevas API, como:
- Lienzo ; [ 101 ]
- Reproducción de medios temporizada; [ 102 ]
- Sin conexión; [ 103 ]
- Contenido editable; [ 104 ]
- Arrastrar y soltar ; [ 105 ]
- Historia; [ 106 ]
- Registro del controlador de protocolo y tipo MIME ; [ 107 ] [ 108 ]
- Microdatos ; [ 109 ]
- Mensajería web ; [ 110 ]
- Almacenamiento web : un marco de almacenamiento de pares clave-valor que proporciona un comportamiento similar al de las cookies , pero con mayor capacidad de almacenamiento y una API mejorada. [ 111 ]
No todas las tecnologías mencionadas anteriormente están incluidas en la especificación HTML5 del W3C, aunque sí en la especificación HTML del WHATWG. [ 112 ] Algunas tecnologías relacionadas, que no forman parte ni de la especificación HTML5 del W3C ni de la del WHATWG, son las siguientes. El W3C publica especificaciones para estas tecnologías por separado:
- Geolocalización ;
- IndexedDB : un almacén jerárquico indexado de clave-valor (anteriormente WebSimpleDB); [ 113 ]
- Archivo [ 114 ] – una API destinada a manejar cargas de archivos y manipulación de archivos; [ 115 ]
- Directorios y sistema : una API destinada a satisfacer casos de uso de almacenamiento del lado del cliente que no están bien cubiertos por las bases de datos; [ 116 ]
- Escritor de archivos : una API para escribir en archivos desde aplicaciones web; [ 117 ]
- Web Audio [ 118 ] – una API de JavaScript de alto nivel para procesar y sintetizar audio en aplicaciones web;
- Lista de clases. [ 119 ]
- API de criptografía web [ 120 ]
- WebRTC [ 121 ]
- Base de datos SQL web : una base de datos SQL local (ya no se mantiene); [ 122 ]
HTML5 no permite animaciones en páginas web. Se requiere JavaScript o CSS3 para animar elementos HTML. También es posible animar mediante JavaScript y HTML4 [ 123 ] , y dentro de elementos SVG a través de SMIL , aunque la compatibilidad de los navegadores con este último sigue siendo irregular a partir de 2011..
XHTML5 (HTML5 serializado en XML)
Los documentos XML deben servirse con un tipo de medio XML de Internet (a menudo llamado " tipo MIME ") como application/xhtml+xmlo application/xml, [ 100 ] y deben ajustarse a la sintaxis estricta y bien formada de XML. XHTML5 es simplemente datos HTML5 serializados en XML (es decir, HTML5 restringido a los requisitos estrictos de XHTML, por ejemplo, no tener etiquetas sin cerrar), enviados con uno de los tipos de medios XML. El HTML que se ha escrito para ajustarse a las especificaciones HTML y XHTML y, por lo tanto, produce el mismo árbol DOM ya sea analizado como HTML o XML, se conoce como marcado políglota . [ 124 ]
No existe una DTD para XHTML5. [ 125 ]
Manejo de errores
HTML5 está diseñado para que los navegadores antiguos puedan ignorar de forma segura las nuevas construcciones de HTML5. [ 8 ] A diferencia de HTML 4.01, la especificación HTML5 proporciona reglas detalladas para el análisis léxico y sintáctico , con la intención de que los navegadores compatibles produzcan los mismos resultados al analizar sintaxis incorrecta. [ 126 ] Aunque HTML5 ahora define un comportamiento consistente para los documentos con " saturación de etiquetas ", esos documentos no se ajustan al estándar HTML5. [ 126 ]
Popularidad
Según un informe publicado el 30 de septiembre de 2011, 34 de los 100 sitios web más importantes del mundo utilizaban HTML5 ; la adopción fue liderada por los motores de búsqueda y las redes sociales . [ 127 ] Otro informe publicado en agosto de 2013 mostró que 153 de las empresas estadounidenses incluidas en la lista Fortune 500 implementaron HTML5 en sus sitios web corporativos. [ 128 ]
Desde 2014, la mayoría de los motores de maquetación más populares admiten HTML5, al menos parcialmente.
Diferencias entre HTML 4.01 y XHTML 1.x
A continuación se presenta una lista superficial de diferencias y algunos ejemplos específicos.
- Nuevas reglas de análisis sintáctico: orientadas hacia un análisis sintáctico flexible y la compatibilidad; no se basan en SGML.
- Capacidad para usar SVG y MathML en línea
text/html - Nuevos elementos:
article,aside,audio,bdi,canvas,command,data,datalist,details,embed,figcaption,figure,footer,header,keygen,mark,meter,nav,output,progress,rp,rt,ruby,section,source, ,summary,time,track,video,wbr - Nuevos tipos de controles de formulario:
dates and times,email,url,search,number,range,tel,color[ 129 ] - Nuevos atributos:
charset(enmeta),async(enscript) - Atributos globales (que se pueden aplicar a cada elemento):
id,tabindex,hidden,data-*(atributos de datos personalizados) - Los elementos obsoletos se eliminarán por completo:
acronym,applet,basefont,big,center,dir,font,frame,frameset,isindex,noframes,strike,tt
El Grupo de Trabajo del W3C publica "Diferencias entre HTML5 y HTML4" [ 130 ] , que proporciona un resumen completo de las adiciones, eliminaciones y cambios entre HTML5 y HTML4.
Logo

El 18 de enero de 2011, el W3C introdujo un logotipo para representar el uso o el interés en HTML5. A diferencia de otras insignias emitidas anteriormente por el W3C, este no implica validez ni conformidad con un estándar determinado. Desde el 1 de abril de 2011, este logotipo es oficial. [ 131 ]
Cuando lo presentó inicialmente al público, el W3C anunció el logotipo de HTML5 como una "identidad visual de propósito general para un amplio conjunto de tecnologías web abiertas, incluyendo HTML5, CSS , SVG, WOFF y otras". [ 132 ] Algunos defensores de los estándares web, incluyendo The Web Standards Project , criticaron esa definición de "HTML5" como un término general, señalando la ambigüedad terminológica y el potencial de malentendidos. [ 132 ] Tres días después, el W3C respondió a los comentarios de la comunidad y cambió la definición del logotipo, eliminando la enumeración de tecnologías relacionadas. [ 133 ] El W3C dijo entonces que el logotipo "representa HTML5, la piedra angular de las aplicaciones web modernas". [ 131 ]
Gestión de derechos digitales
Actores de la industria, incluidos la BBC , Google, Microsoft y Apple Inc., han estado presionando para la inclusión de Encrypted Media Extensions (EME), [ 134 ] [ 135 ] [ 136 ] [ 137 ] [ 138 ] una forma de gestión de derechos digitales (DRM), en el estándar HTML5. A finales de 2012 y principios de 2013, 27 organizaciones [ 139 ] incluida la Free Software Foundation [ 140 ] iniciaron una campaña en contra de incluir la gestión de derechos digitales en el estándar HTML5. [ 141 ] [ 142 ] Sin embargo, a finales de septiembre de 2013, el Grupo de Trabajo HTML del W3C decidió que Encrypted Media Extensions, una forma de DRM, estaba "dentro del alcance" y que potencialmente se incluiría en el estándar HTML 5.1. [ 143 ] [ 144 ] El "HTML Living Standard" de WHATWG continuó desarrollándose sin propuestas habilitadas para DRM. [ 144 ]
Manu Sporny, miembro del W3C , afirmó que EME no resolvería el problema que se suponía que debía abordar. [ 145 ] Los opositores señalan que EME en sí mismo es solo una arquitectura para un mecanismo de complemento DRM. [ 146 ]
Los facilitadores iniciales de DRM en HTML5 fueron Google [ 147 ] y Microsoft. [ 148 ] Entre los partidarios también se encuentra Adobe. [ 149 ] El 14 de mayo de 2014, Mozilla anunció planes para admitir EME en Firefox , el último navegador importante que evitaba DRM. [ 150 ] [ 151 ] Calificándolo como "un paso difícil e incómodo", Andreas Gal de Mozilla explicó que las futuras versiones de Firefox seguirían siendo de código abierto, pero se distribuirían con un entorno aislado diseñado para ejecutar un módulo de descifrado de contenido desarrollado por Adobe, [ 150 ] posteriormente fue reemplazado por el módulo Widevine de Google , que es mucho más ampliamente adoptado por los proveedores de contenido. Si bien prometió "trabajar en soluciones alternativas", el presidente ejecutivo de Mozilla, Mitchell Baker, afirmó que una negativa a implementar EME habría logrado poco más que convencer a muchos usuarios de cambiar de navegador. [ 151 ] Esta decisión fue condenada por Cory Doctorow y la Free Software Foundation . [ 152 ] [ 153 ]
En diciembre de 2023, el W3C defendió la creación del estándar EME , declarando: «Las Extensiones de Medios Cifrados (EME) aportan mayor interoperabilidad, mejor privacidad, seguridad, accesibilidad y experiencia de usuario al ver películas y televisión en la web». [ 154 ]
Véase también
- Manifiesto de caché en HTML5
- Elemento Canvas
- Dave Hyatt , editor de las especificaciones HTML5 de Apple.
- Ian Hickson , editor principal de las especificaciones de HTML5 de Google.
- Marcado políglota
Referencias
- ↑ "Biblioteca para desarrolladores de Mac: identificadores de tipo uniforme declarados por el sistema" . Apple . 17 de noviembre de 2009.
- 1 2 3 "HTML5: Un vocabulario y API asociadas para HTML y XHTML" . W3.org . W3C . 22 de enero de 2008. Recuperado el 28 de enero de 2009 .
- 1 2 3 "Historial de publicaciones de HTML 5.2 - W3C" .
- 1 2 Cimpanu, Catalin (29 de mayo de 2019). "Los proveedores de navegadores ganan la guerra con el W3C por los estándares HTML y DOM" . ZDNet. Archivado del original el 29 de mayo de 2019. Recuperado el 29 de mayo de 2019 .
- 1 2 3 4 "Especificación HTML5 finalizada, continúan las disputas sobre las especificaciones" . Ars Technica. 29 de octubre de 2014. Consultado el 29 de octubre de 2014 .
- ↑ "HTML5 es una recomendación del W3C" . Blog del W3C . Consorcio World Wide Web . 28 de octubre de 2014. Consultado el 28 de octubre de 2014 .
- ↑ "Diferencias entre HTML5 y HTML4" . W3.org . W3C . Introducción . Consultado el 2 de marzo de 2018.
HTML4 se convirtió en una recomendación del W3C en 1997. Si bien continúa sirviendo como una guía general para muchas de las características principales de HTML, no proporciona suficiente información para crear implementaciones que interactúen entre sí y, lo que es más importante, con el contenido web. Lo mismo ocurre con XHTML1, que define una serialización XML para HTML4, y DOM Nivel 2 HTML, que define API de JavaScript tanto para HTML como para XHTML. HTML reemplaza estos documentos.
- 1 2 3 4 "Diferencias entre HTML5 y HTML4" . W3.org . W3C . 19 de octubre de 2010. Consultado el 4 de diciembre de 2010 .
- ↑ "HTML 5.2 Recomendación del W3C" . W3.org . W3C . 14 de diciembre de 2017. § 1.10.2 Errores de sintaxis . Consultado el 29 de junio de 2017 .
- ↑ " Errata de HTML 4" . Consorcio World Wide Web . Consultado el 4 de diciembre de 2010 .
- 1 2 "HTML 5.2 Recomendación W3C" . W3.org . W3C . 14 de diciembre de 2017. § 1.4 Historial . Consultado el 9 de agosto de 2017 .
- ↑ "Documento de posición para el taller del W3C sobre aplicaciones web y documentos compuestos" . W3.org . W3C . Consultado el 30 de diciembre de 2011 .
- ↑ "Taller del W3C sobre aplicaciones web y documentos compuestos (Día 1)" . W3.org . W3C . 1 de junio de 2004. Consultado el 30 de diciembre de 2011 .
- ↑ "Taller del W3C sobre aplicaciones web y documentos compuestos (Día 2)" . W3.org . W3C . 2 de junio de 2004. Consultado el 30 de diciembre de 2011 .
- ↑ Hickson, -Ian (5 de junio de 2004). " [ whatwg ] Anuncio de la lista de correo abierta de WHAT" . Lists.W3.org . W3C . Consultado el 8 de diciembre de 2015 .
- ↑ Pilgrim, Mark (15 de septiembre de 2008). "Esta semana en HTML 5 – Episodio 5" . Blog de WHATWG . WHATWG . Consultado el 30 de diciembre de 2011 .
- ↑ "FOX News: ¿Sin Flash en el iPhone? Steve Jobs de Apple finalmente explica por qué" . Fox News Channel. 29 de abril de 2010.
- ↑ "TIME: Steve Jobs: 'Flash ya no es necesario' y otras reflexiones" . Time . 29 de abril de 2010.
- ↑ "Steve Jobs: Por qué Apple prohibió Flash" . CBS News .
- ↑ "FastCompany: Steve Jobs: Flash de Adobe es historia antigua de PC, la web abierta es el futuro" . 29 de abril de 2010.
- ↑ Jobs, Steve. "Reflexiones sobre Flash" . Apple.com . Archivado del original el 19 de mayo de 2010.
- ↑ "¿HTML5 está reemplazando a Flash?" . Lyquix.com. Archivado del original el 25 de abril de 2012. Consultado el 8 de enero de 2014 .
- ↑ "Flash se centrará en la navegación en PC y las aplicaciones móviles; Adobe contribuirá de forma más activa a HTML5" . adobe.com . Consultado el 26 de febrero de 2012 .
- ↑ Warren, Tom (25 de julio de 2017). "Adobe finalmente matará Flash en 2020" . The Verge .
- ↑ Lotus, Jean (1 de enero de 2021). "Adobe Flash llega al final de su ciclo de vida con la nostalgia de los usuarios" . UPI.
- ↑ "El W3C confirma mayo de 2011 como fecha límite para la última llamada sobre HTML5 y apunta a 2014 para el estándar HTML5" . Consorcio World Wide Web . 14 de febrero de 2011. Consultado el 18 de febrero de 2011 .
- ↑ Hickson, Ian . "HTML es el nuevo HTML5" . Archivado del original el 6 de octubre de 2019. Recuperado el 21 de enero de 2011 .
- 1 2 "HTML5 se abre paso" . NetMagazine.com . Consultado el 23 de julio de 2012 .
- ↑ "HTML5" . W3.org. 17 de diciembre de 2012. Consultado el 15 de junio de 2013 .
- ↑ "¿Cuándo estará terminado HTML5?" . Preguntas frecuentes . Grupo de trabajo WHAT . Consultado el 29 de noviembre de 2009 .
- ↑ "Llamada para revisión: se publica la recomendación propuesta de HTML5 en las noticias del W3C" . W3.org . W3C . 16 de septiembre de 2014. Consultado el 27 de septiembre de 2014 .
- ↑ "Hito alcanzado en la plataforma web abierta con la recomendación de HTML5" . W3.org . W3C . 28 de octubre de 2014. Consultado el 29 de octubre de 2014 .
- ↑ "Recomendación HTML 5.1 del W3C" . W3.org . W3C . Consultado el 26 de febrero de 2017 .
- ↑ "HTML 5.2 Recomendación del W3C" . W3.org . W3C . Consultado el 14 de diciembre de 2017 .
- ↑ "Historial de publicaciones HTML5 - W3C" .
- ↑ "Historial de publicaciones de HTML 4.0 - W3C" .
- ↑ "Historial de publicaciones de HTML 4.01 - W3C" .
- ↑ "XHTML™ 1.0 El lenguaje de marcado de hipertexto extensible (Segunda edición) Historial de publicaciones - W3C" .
- ↑ "XHTML™ 1.1 - XHTML basado en módulos - Historial de publicación de la segunda edición - W3C" .
- 1 2 "Historial de publicaciones de HTML 5.3 - W3C" .
- ↑ "Aplicaciones web 1.0" . 3 de mayo de 2007. Archivado del original el 3 de mayo de 2007. Consultado el 18 de septiembre de 2018 .
- ↑ "Historial de publicaciones HTML5 - W3C" .
- ↑ "Historial de publicación de HTML 5.1 2.ª edición - W3C" .
- ↑ "HTML 5.3" . Consorcio World Wide Web . 14 de diciembre de 2017. Primer borrador público de trabajo del W3C.
- ↑ Jaffe, Jeff (28 de mayo de 2019). "W3C y WHATWG colaborarán para impulsar la plataforma web abierta" . Blog del W3C . Archivado del original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
- ↑ "El W3C y el WHATWG firmaron un acuerdo para colaborar en una única versión de HTML y DOM" . W3C . 28 de mayo de 2019. Archivado del original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
- ↑ «Memorando de entendimiento entre W3C y WHATWG» . W3C . 28 de mayo de 2019. Archivado del original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
- ↑ Hoffmann, Jay (2017). "Una historia de dos estándares" . La historia de la web . Archivado del original el 1 de septiembre de 2017. Recuperado el 26 de enero de 2018 .(Título original: "Cuando los estándares dividen").
- ↑ "HTML 5.2 Recomendación del W3C" . W3.org . W3C . 14 de diciembre de 2017. § 4.5.6. El elemento cite . Consultado el 26 de julio de 2018 .
- ↑ "HTML Living Standard" . HTML.spec.WHATWG.org . WHATWG . 25 de julio de 2018. § 4.5.6 El elemento cite . Consultado el 26 de julio de 2018 .
- ↑ "HTML Living Standard" . HTML.spec.WHATWG.org . WHATWG . 25 de julio de 2018. § 1 Introducción; §1.6 Historia . Consultado el 26 de julio de 2018 .
- ↑ "El W3C y el WHATWG firmaron un acuerdo para colaborar en una única versión de HTML y DOM" . W3C . 28 de mayo de 2019. Consultado el 29 de mayo de 2019 .
- ↑ "HTML 5.2" . w3.org . Consultado el 18 de septiembre de 2018 .
- ↑ "Estándar HTML" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- ↑ "Estándar HTML, versión de una página" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- 1 2 "Estándar HTML, Capítulo 5: Microdatos" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, Capítulo 9: Comunicación" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, Capítulo 10: Trabajadores web" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, Capítulo 11: Almacenamiento web" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- 1 2 "HTML 5.2, § 3.2.5. Atributos globales" . w3.org . Consultado el 18 de septiembre de 2018 .
- 1 2 "Estándar HTML, § 3.2.6 Atributos globales" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.13 Elementos personalizados" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- ↑ "HTML 5.2: § 4.5.11. El elemento rb" . w3.org . Consultado el 19 de septiembre de 2018 .
- ↑ "HTML 5.2: § 4.5.13. El elemento rtc" . w3.org . Consultado el 19 de septiembre de 2018 .
- 1 2 "HTML 5.2: § 4.4.2. El elemento address" . w3.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.3.7 El elemento hgroup" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.4.7 El elemento de menú" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.12.4 El elemento slot" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.3.10 El elemento address" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "HTML 5.2: § 4.2.5.4. Otras directivas pragma" . w3.org . Consultado el 19 de septiembre de 2018 .
- ↑ "PragmaExtensions – Wiki de WHATWG" . wiki.whatwg.org . Consultado el 19 de septiembre de 2018.
Este documento está obsoleto.
- ↑ "Estándar HTML, § 4.3.11.2 Ejemplos de esquemas" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.3.11.3 Exposición de esquemas a los usuarios" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
- ↑ "HTML 5.2: § 4.3.2. El elemento article" . w3.org . Consultado el 18 de septiembre de 2018 .
- ↑ "HTML 5.2: § 4.5.16. El elemento tiempo" . w3.org . Consultado el 18 de septiembre de 2018 .
- ↑ "HTML+RDFa 1.1 – Segunda edición" . w3.org . Consultado el 18 de septiembre de 2018 .
- ↑ "RDFa Lite 1.1 – Segunda edición" . w3.org . Consultado el 18 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.3.2 El elemento article" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.3.4 El elemento nav" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.4.9 El elemento dl" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- ↑ "Estándar HTML, § 4.5.14 El elemento time" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
- ↑ " < rb>: El elemento base de Ruby" . MDN Web Docs . Consultado el 19 de septiembre de 2018 .
- ↑ "Elemento HTML: rtc | ¿Puedo usar... Tablas de soporte para HTML5, CSS3, etc." . caniuse.com . Consultado el 18 de junio de 2024 .
- ↑ " < rtc>: El elemento contenedor de texto de Ruby" . MDN Web Docs . Consultado el 19 de septiembre de 2018 .
- ↑ "<hgroup>" . MDN Web Docs . Consultado el 19 de septiembre de 2018 .
- ↑ "<menú>" . MDN Web Docs . Consultado el 19 de septiembre de 2018 .
- ↑ "<ranura>" . MDN Web Docs . Consultado el 19 de septiembre de 2018 .
- ↑ "Grupo de trabajo/grupo comunitario de la web inmersiva" . W3C . Consultado el 25 de mayo de 2023 .
- ↑ "PubStatus – WEBAPPS" . W3.org . W3C . Archivado del original el 10 de junio de 2017. Recuperado el 17 de junio de 2016 .
- ↑ Introducción al vídeo HTML5. Archivado el 24 de enero de 2011 en Wayback Machine.
- ↑ IBM Developer Works Nuevos elementos en HTML5: Estructura y semántica Archivado el 5 de enero de 2011 en Wayback Machine
- ↑ ICAMD.org Películas de Final Cut Silverlight que comparten los videógrafos QuickTime en un instante: Vídeo en la web usando HTML5 y otros códecs Archivado el 26 de noviembre de 2022 en Wayback Machine
- ↑ "11 características obsoletas – HTML5" . W3C . Consultado el 11 de marzo de 2014 .
- ↑ HTML5 DTD archivado el 26 de noviembre de 2022 en Wayback Machine : "HTML5 no se basa en SGML y no habrá un DTD oficial para él."
- ↑ Referencia de HTML 5 archivada el 26 de noviembre de 2022 en Wayback Machine : "Aunque se inspira en sus orígenes SGML, en la práctica, solo comparte pequeñas similitudes sintácticas. ... Como HTML5 ya no se basa formalmente en SGML, el DOCTYPE ya no cumple esta función y, por lo tanto, ya no necesita hacer referencia a un DTD."
- ↑ Suetos, Shannon (26 de abril de 2010). "HTML5: ¿Vale la pena el bombo publicitario?" . instantshift.com . Consultado el 21 de octubre de 2012 .
- ↑ "Formularios web 2.0" . 5 de enero de 2009. Consultado el 11 de febrero de 2014 .aviso de obsolescencia
- ↑ "HTML" . whatwg.org .
- ↑ Sergey Mavrody, Sergey's HTML5 & CSS3 Quick Reference , 2.ª ed. Belisso Corp., 2012. ISBN 978-0-9833867-2-8
- 1 2 van Kesteren, Anne; Pieters, Simón. "Diferencias HTML5 de HTML4" . Consorcio World Wide Web . Consultado el 29 de junio de 2017 .
- ↑ "Primeros pasos con HTM Canvas" . syntaxxx.com . Archivado del original el 18 de octubre de 2014. Consultado el 13 de octubre de 2014 .
- ↑ "HTML" . whatwg.org .
- ↑ "Aplicaciones web sin conexión" Archivado el 26 de noviembre de 2022 en Wayback Machine . Consorcio World Wide Web .
- ↑ "HTML" . whatwg.org .
- ↑ "HTML" . whatwg.org .
- ↑ "La interfaz de historial" . w3.org .
- ↑ "HTML" . whatwg.org .
- ↑ "HTML" . whatwg.org .
- ↑ "HTML" . whatwg.org .
- ↑ "Especificación de mensajería web" . whatwg.org .
- ↑ "Especificación de almacenamiento web" . whatwg.org .
- ↑ "1 Introducción – Estándar HTML" . Whatwg.org . Consultado el 8 de enero de 2014 .
- ↑ "Base de datos indexada" Archivada el 2 de marzo de 2018 en Wayback Machine . Consorcio World Wide Web .
- ↑ "API de archivos" . W3.org . Consultado el 8 de enero de 2014 .
- ↑ "API de archivos" Archivado el 26 de noviembre de 2022 en Wayback Machine . World Wide Web Consortium .
- ↑ "API del sistema de archivos" Archivado el 26 de noviembre de 2022 en Wayback Machine . Consorcio World Wide Web .
- ↑ "API de archivos: escritor" Archivado el 26 de noviembre de 2022 en Wayback Machine . Consorcio World Wide Web .
- ↑ "Web Audio API" . Consorcio World Wide Web . Consultado el 2 de marzo de 2018 .
- ↑ MDN. "element.classList" .
- ↑ "API de criptografía web" . w3.org .
- ↑ "WebRTC 1.0: Comunicación en tiempo real entre navegadores" . w3.org . Archivado del original el 7 de abril de 2019. Consultado el 17 de junio de 2016 .
- ↑ "Base de datos SQL web" Archivado el 3 de febrero de 2019 en Wayback Machine . Consorcio World Wide Web .
- ↑ Williamson, James (2010). "Qué es HTML5 (y qué no es)" . Recuperado el 14 de mayo de 2014 .
- ↑ Graff, Eliot. "Marcado políglota: documentos XHTML compatibles con HTML" . W3C . Consultado el 6 de julio de 2013 .
- ↑ "14 La sintaxis XML" . Estándar HTML . WHATWG.
- 1 2 "Preguntas frecuentes – Wiki de WHATWG" . WHATWG . Consultado el 26 de agosto de 2011 .
- ↑ "Porcentaje de sitios web que utilizan HTML5" . binvisions. 30 de septiembre de 2011. Consultado el 21 de octubre de 2011 .
- ↑ " Popularidad de HTML5 entre las empresas Fortune 500. Archivado el 14 de junio de 2017 en Wayback Machine ". INCORE. Consultado el 5 de marzo de 2013.
- ↑ "Adiciones a los formularios HTML5" . Consorcio World Wide Web . Consultado el 13 de octubre de 2014 .
- ↑ "Diferencias entre HTML5 y HTML4" . Preguntas frecuentes . Consorcio World Wide Web . 9 de diciembre de 2014. Consultado el 2 de marzo de 2018 .
- 1 2 "Preguntas frecuentes sobre el logotipo HTML5 del W3C" . Consorcio World Wide Web . Consultado el 21 de enero de 2011.
¿Es este el logotipo "oficial" del W3C para HTML5? Sí, desde el 1 de abril de 2011.
- 1 2 "Logotipo HTML5: ¡Siéntete orgulloso, pero no enturbies las aguas!" . El Proyecto de Estándares Web . Archivado del original el 10 de agosto de 2011 . Recuperado el 22 de enero de 2011 .
- ↑ "La conversación sobre el logotipo HTML5" . Consorcio World Wide Web . Consultado el 21 de enero de 2011 .
- ↑ Extensiones de medios cifrados Archivadas el 20 de enero de 2021 en la especificación preliminar de Wayback Machine del W3C
- ↑ Bright, Peter (16 de abril de 2013). "Netflix llegará a HTML5 tan pronto como se resuelvan los problemas de DRM" . Ars Technica.
- ↑ Sporny, Manu (26 de enero de 2013). "DRM en HTML5" . Archivado del original el 2 de junio de 2017. Recuperado el 5 de junio de 2013 .
- ↑ "Díganle al W3C: No queremos la Hollyweb" . Free Software Foundation . Mayo de 2013.
- ↑ "Los bloqueos de páginas web HTML5 'ahogarían la innovación'"BBC News . 30 de mayo de 2013.
- ^ "Una coalición de organizaciones de vingt-sept exige al W3C de garder les menottes numériques (DRM) fuera de los estándares de la Web" . 24 de abril de 2013 . Consultado el 14 de mayo de 2014 .
- ↑ "Díganle al W3C: No queremos la Hollyweb – Fundación de Software Libre" . defectivebydesign.org . Archivado del original el 3 de abril de 2013. Consultado el 6 de mayo de 2013 .
- ↑ Stallman, Richard (2 de mayo de 2013). "El alma del W3C en juego" . The Free Software Foundation . Recuperado el 14 de mayo de 2014 .
- ↑ Lord, Timothy (16 de abril de 2013). "Netflix quiere adoptar HTML5, pero no sin DRM" . Consultado el 14 de mayo de 2014 .
- ↑ "Nuevo estatuto para el Grupo de Trabajo de HTML de Philippe Le Hegaret el 30 de septiembre de 2013 (public-html-admin@w3.org desde septiembre de 2013)" . Lists.w3.org. 30 de septiembre de 2013. Consultado el 8 de enero de 2014 .
- 1 2 O'Brien, Danny (2 de octubre de 2013). "Bajando tus estándares: DRM y el futuro del W3C" . Electronic Frontier Foundation . Recuperado el 3 de octubre de 2013 .
- ↑ Sporny, Manu (26 de enero de 2013). "DRM en HTML5" . La hermosa y atormentada máquina . Manu Sporny. Archivado del original el 25 de abril de 2014. Recuperado el 16 de mayo de 2014 .
- ↑ Gilbertson, Scott (12 de febrero de 2013). "¿DRM para la web? ¡No puede ser!" . Webmonkey . Archivado del original el 24 de marzo de 2013. Recuperado el 21 de marzo de 2013 .
- ↑ "Notas de la versión de Google Chrome 25.0.1364.87" .
- ↑ "Vídeo HTML5 en IE 11 en Windows 8.1" . 18 de abril de 2017.
- ↑ Soporte de Adobe para extensiones de medios cifrados Archivado el 9 de noviembre de 2016 en Wayback Machine Adobe.com. 19 de junio de 2013.
- 1 2 Gal, Andreas (14 de mayo de 2014). "Conciliando la misión de Mozilla y W3C EME" . Mozilla . Recuperado el 20 de mayo de 2014 .
- 1 2 Baker, Mitchell (14 de mayo de 2014). "DRM y el desafío de servir a los usuarios" . Mozilla . Recuperado el 20 de mayo de 2014 .
- ↑ Doctorow, Cory (14 de mayo de 2014). "La adopción del DRM de código cerrado por parte de Firefox me rompe el corazón" . The Guardian . Consultado el 20 de mayo de 2014 .
- ↑ "FSF condena la asociación entre Mozilla y Adobe para apoyar la gestión de derechos digitales" . Free Software Foundation. 14 de mayo de 2014. Consultado el 20 de mayo de 2014 .
- ↑ "El W3C publica las extensiones de medios cifrados (EME) como una recomendación del W3C" . W3C . 18 de septiembre de 2017. Consultado el 9 de diciembre de 2023 .
Enlaces externos
- HTML Living Standard de WHATWG , repositorio de GitHub
- El Servicio de Validación de Marcado del W3C , que incluye Nu Html Checker.
- HTML 5.2 , la última recomendación de HTML del W3C, fue reemplazada.
- Memorando de entendimiento entre el W3C y el WHATWG
- Grupo de trabajo sobre extensiones multimedia HTML
- HTML.next , Solicitudes de funciones para futuras versiones de HTML
- HTML5
- Software de 2014
- Estándares basados en XML