stringtranslate.com

HTML5

HTML5 ( Hypertext Markup Language 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 que ahora es una recomendación retirada del World Wide Web Consortium (W3C). La especificación actual se conoce como HTML Living Standard . Es mantenida por el Web Hypertext Application Technology Working Group (WHATWG), un consorcio de los principales proveedores de navegadores ( Apple , Google , Mozilla y Microsoft ).

HTML5 se lanzó por primera vez de forma pública el 22 de enero de 2008, [2] con una importante actualización y el estado 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 nuevas; mantener el lenguaje fácilmente legible por humanos y consistentemente entendido por computadoras y dispositivos como navegadores web , analizadores , etc., sin la rigidez de XHTML ; y seguir siendo compatible con versiones anteriores de software más antiguo. HTML5 está destinado a subsumir 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 teniendo en cuenta dispositivos de bajo consumo.

Se incluyen muchas nuevas características sintácticas . Para incluir y manejar de forma nativa contenido multimedia y gráfico , se agregaron los nuevos elementos<video> , <audio>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 de documento (DOM) ahora son partes fundamentales de la especificación HTML5, [8] y HTML5 también define mejor el procesamiento de cualquier documento no válido. [9]<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 el estatuto del Grupo de Trabajo de XHTML 2.0 expirara 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] centrándose en el desarrollo de tecnologías que sean compatibles con los navegadores existentes, [13] incluyendo un borrador inicial de especificación de Formularios Web 2.0. El taller concluyó con una votación (8 a favor, 14 en contra) para continuar trabajando en HTML. [14] Inmediatamente después del taller, se formó WHATWG para comenzar a trabajar en base a ese documento de posición, y también se anunció un segundo borrador, Aplicaciones Web 1.0. [15] Las dos especificaciones se fusionaron más tarde para formar HTML5. [16] La especificación HTML5 fue adoptada como el 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 de trabajo público de la especificación del W3C el 22 de enero de 2008. [2]

Muchos navegadores web lanzados después de 2009 admiten HTML5, incluidos Google Chrome 3.0, Safari 3.1, Firefox 3.5 , Opera 10.5, Internet Explorer 9 y posteriores.

"Reflexiones sobre Flash"

Aunque algunas características de HTML5 suelen compararse con Adobe Flash , las dos tecnologías son muy diferentes. Ambas incluyen funciones para reproducir audio y vídeo dentro de páginas web y para utilizar gráficos vectoriales escalables . Sin embargo, HTML5 por sí solo no se puede utilizar para animación o interactividad; debe complementarse con CSS3 o JavaScript . Hay muchas capacidades de Flash que no tienen equivalente directo en HTML5 (consulte Comparación de HTML5 y Flash ). Las capacidades interactivas de HTML5 se convirtieron en un tema de atención de los medios de comunicación en abril de 2010 [17] [18] [19] [20] después de que el entonces director ejecutivo de Apple Inc. , Steve Jobs, emitiera una carta pública titulada "Reflexiones sobre Flash" en la que concluía que "Flash ya no es necesario para ver vídeos o consumir cualquier tipo de contenido web" y que "los nuevos estándares abiertos creados en la era móvil, como HTML5, ganará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 utilizando HTML5. [23] El 25 de julio de 2017, Adobe anunció que tanto la distribución como el soporte de Flash cesarían a fines de 2020. [24] Adobe mismo 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 convocatoria, candidatura y recomendación

El 14 de febrero de 2011, el W3C amplió el estatuto de su Grupo de Trabajo HTML con hitos claros para HTML5. En mayo de 2011, el grupo de trabajo adelantó HTML5 a la "última convocatoria", 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 en 2014, que era la fecha objetivo para la recomendación. [26] En enero de 2011, el WHATWG renombró su especificación "HTML5" como HTML Living Standard . No obstante, el W3C continuó con su proyecto para lanzar HTML5. [27]

En julio de 2012, WHATWG y W3C decidieron separarse en cierta medida. W3C continuará con el trabajo de especificación de HTML5, centrándose en un único estándar definitivo, que WHATWG considera una "instantánea". La organización WHATWG continúa trabajando con HTML5 como un "estándar vivo". El concepto de un estándar vivo es que nunca está completo y siempre se actualiza y mejora. Se pueden agregar nuevas características, pero no se eliminará ninguna funcionalidad. [28]

En diciembre de 2012, el W3C designó a HTML5 como una Recomendación candidata. [29] El criterio para avanzar a la categoría de Recomendación del W3C es "dos implementaciones 100% completas y totalmente interoperables". [30]

El 16 de septiembre de 2014, el W3C trasladó HTML5 a la categoría de Recomendación propuesta. [31] El 28 de octubre de 2014, HTML5 se publicó como Recomendación del W3C, [32] con lo que se completó 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 de vida HTML. [40] [41]

Cronología

Los plazos combinados para las recomendaciones del W3C de HTML5, HTML 5.1, HTML 5.2 y HTML 5.3:

Conflicto entre el W3C y el WHATWG

El 28 de mayo de 2019, el W3C cedió la autoridad sobre los estándares HTML y DOM al WHATWG , ya que consideró que tener dos estándares es perjudicial. [47] [48] [49] [4] El HTML Living Standard es ahora la autoridad. Sin embargo, el W3C seguirá participando en el proceso de desarrollo de HTML.

Antes de la cesión de autoridad, se había caracterizado a W3C y WHATWG como colaboradores en el desarrollo de HTML5 [11] , y sin embargo, también con objetivos opuestos [28] [5] desde la división en julio de 2012. El estándar "HTML5" de W3C se basaba en instantáneas (HTML5, HTML 5.1, etc.) y era estático, mientras que el "estándar de vida HTML" de WHATWG se actualiza continuamente. La relación había sido descrita como "frágil", incluso como una "ruptura", [50] y caracterizada por "disputas". [5]

En al menos un caso, a saber, el contenido permitido del elemento, las dos especificaciones se contradecían directamente entre sí (a julio de 2018), y la definición del W3C permitía una gama más amplia de usos que la definición de WHATWG. [51] [52]<cite>

La sección "Introducción" de la especificación WHATWG (editada por Ian "Hixie" Hickson ) es crítica con el 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" describe al W3C como resistente a los planes originales de Hickson y WHATWG para HTML5, y que luego se unió a la tendencia tardíamente (aunque Hickson también controlaba la especificación HTML5 del W3C). De todas formas, indica una importante división filosófica entre las organizaciones: [53]

Durante varios años, ambos grupos trabajaron juntos. 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 continuamente la especificación en lugar de congelarla en un estado con problemas conocidos y añadiendo nuevas características según fuera necesario para hacer evolucionar la plataforma.

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. [54]

Diferencias entre las dos normas

Además de la contradicción en el elemento mencionado anteriormente, otras diferencias entre ambas normas 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 septiembre de 2018 , de elementos HTML exclusivos de uno de los estándares:

Características y API

El W3C propuso una mayor dependencia de la modularidad como parte clave del plan para avanzar más rápido, lo que significa identificar características específicas, ya sean propuestas o ya existentes en la especificación, y presentarlas como especificaciones independientes. Algunas tecnologías que originalmente se definieron en el propio HTML5 ahora se definen en especificaciones independientes:

Algunas características que se eliminaron de la especificación HTML5 original se han estandarizado por separado como módulos, como Microdata y Canvas . Las especificaciones técnicas introducidas como extensiones HTML5, como el marcado Polyglot, también se han estandarizado como módulos. Algunas especificaciones W3C que originalmente eran especificaciones independientes se han adaptado como extensiones o características HTML5, como SVG . Algunas características que podrían haber ralentizado la estandarización de HTML5 se estandarizaron o se estandarizarán como especificaciones futuras.

Características

Margen

HTML5 introduce elementos y atributos que reflejan el uso típico en los sitios web modernos. Algunos de ellos son reemplazos semánticos para usos comunes de elementos genéricos block ( <div>) e inline ( <span>), por ejemplo <nav>(bloque de navegación del sitio web), <footer>(que generalmente se refiere a la parte inferior de la página web o a las últimas líneas del código HTML), o <audio>and <video>en lugar de <object>. [92] [93] [94] Algunos elementos obsoletos de HTML 4.01 se han eliminado, incluidos elementos puramente de presentación como <font>and <center>, cuyos efectos han sido reemplazados hace mucho tiempo por las hojas de estilo en cascada más capaces . [95] También hay un énfasis renovado en la importancia del JavaScript del lado del cliente utilizado para crear páginas web dinámicas . [ cita requerida ]

La sintaxis HTML5 ya no se basa en SGML [96] [97] a pesar de la similitud de su marcado. Sin embargo, se ha diseñado para que sea compatible con el análisis común de versiones anteriores de HTML. Viene con una nueva línea introductoria que parece una declaración de tipo de documento SGML , que activa el modo de representación<!DOCTYPE html> compatible con estándares . [98] Desde el 5 de enero de 2009, HTML5 también incluye Web Forms 2.0 , una especificación WHATWG previamente separada . [99] [100]

Nuevas API

API relacionadas con HTML5 [101]

Además de especificar el marcado, HTML5 especifica interfaces de programación de aplicaciones (API) de scripting que se pueden usar con JavaScript . [102] Las interfaces del Modelo de objetos de documento (DOM) existentes se amplían y se documentan las características de facto . También hay nuevas API, como:

No todas las tecnologías mencionadas anteriormente están incluidas en la especificación HTML5 del W3C, aunque sí lo están en la especificación HTML WHATWG. [114] Algunas tecnologías relacionadas, que no forman parte ni de la especificación HTML5 del W3C ni de la especificación HTML WHATWG, son las siguientes. El W3C publica especificaciones para ellas por separado:

HTML5 no puede proporcionar animación dentro de las páginas web. Se necesita JavaScript o CSS3 adicional para animar elementos HTML. La animación también es posible utilizando JavaScript y HTML 4 [125] [ verificación fallida ] , y dentro de elementos SVG a través de SMIL , aunque la compatibilidad de los navegadores con este último sigue siendo desigual a partir de 2011 .

XHTML5 (HTML5 serializado en XML)

Los documentos XML deben servirse con un tipo de medio de Internet XML (a menudo llamado " tipo MIME ") como application/xhtml+xmlo application/xml, [102] y deben cumplir con la sintaxis estricta y bien formada de XML. XHTML5 son simplemente datos HTML5 serializados en XML (es decir, HTML5 restringido a los estrictos requisitos de XHTML, por ejemplo, no tener ninguna etiqueta sin cerrar), enviados con uno de los tipos de medios XML. El HTML que se ha escrito para cumplir con las especificaciones HTML y XHTML y, por lo tanto, produce el mismo árbol DOM ya sea que se analice como HTML o XML se conoce como marcado políglota . [126]

No existe DTD para XHTML5. [127]

Manejo de errores

HTML5 está diseñado para que los navegadores antiguos puedan ignorar de forma segura las nuevas construcciones 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 la sintaxis incorrecta. [128] Aunque HTML5 ahora define un comportamiento consistente para los documentos de " sopa de etiquetas ", esos documentos no se ajustan al estándar HTML5. [128]

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, una adopción liderada por los motores de búsqueda y las redes sociales . [129] Otro informe publicado en agosto de 2013 ha demostrado que 153 de las empresas estadounidenses de Fortune 500 implementaron HTML5 en sus sitios web corporativos. [130]

Desde 2014, HTML5 es compatible, al menos parcialmente, con la mayoría de los motores de diseño más populares.

Diferencias entre HTML 4.01 y XHTML 1.x

A continuación se presenta una lista somera de diferencias y algunos ejemplos específicos.

El Grupo de Trabajo del W3C publica "Diferencias entre HTML5 y HTML 4", [132] que proporciona un esquema completo de las adiciones, eliminaciones y cambios entre HTML5 y HTML4.

Logo

El logotipo HTML5 del W3C

El 18 de enero de 2011, el W3C presentó un logotipo para representar el uso o el interés en HTML5. A diferencia de otras insignias emitidas anteriormente por el W3C, no implica validez o conformidad con un estándar determinado. A partir del 1 de abril de 2011, este logotipo es oficial. [133]

Cuando se presentó inicialmente al público, el W3C anunció el logotipo 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". [134] Algunos defensores de estándares web, incluido The Web Standards Project , criticaron esa definición de "HTML5" como un término general, señalando la confusión de la terminología y el potencial de falta de comunicación. [134] 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. [135] El W3C luego dijo que el logotipo "representa HTML5, la piedra angular de las aplicaciones web modernas". [133]

Gestión de derechos digitales

Los actores de la industria, entre ellos la BBC , Google, Microsoft y Apple Inc., han estado presionando para que se incluyan las extensiones de medios cifrados (EME), [136] [137] [138] [139] [140] una forma de gestión de derechos digitales (DRM), en el estándar HTML5. A finales de 2012 y principios de 2013, 27 organizaciones [141] , incluida la Free Software Foundation [142], han iniciado una campaña contra la inclusión de la gestión de derechos digitales en el estándar HTML5. [143] [144] Sin embargo, a finales de septiembre de 2013, el Grupo de trabajo HTML del W3C decidió que las extensiones de medios cifrados, una forma de DRM, estaban "dentro del ámbito de aplicación" y que potencialmente se incluirían en el estándar HTML 5.1. [145] [146] El "Estándar de vida HTML" de WHATWG siguió desarrollándose sin propuestas habilitadas para DRM. [146]

Manu Sporny, miembro del W3C , dijo que EME no resolvería el problema que se supone que debía abordar. [147] Los opositores señalan que EME en sí mismo es sólo una arquitectura para un mecanismo de complemento DRM. [148]

Los primeros promotores de DRM en HTML5 fueron Google [149] y Microsoft. [150] Entre los partidarios también se encuentra Adobe. [151] El 14 de mayo de 2014, Mozilla anunció planes para soportar EME en Firefox , el último navegador importante en evitar DRM. [152] [153] Al llamarlo "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 sandbox diseñado para ejecutar un módulo de descifrado de contenido desarrollado por Adobe, [152] más tarde 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, declaró que una negativa a implementar EME habría logrado poco más que convencer a muchos usuarios de cambiar de navegador. [153] Esta decisión fue condenada por Cory Doctorow y la Free Software Foundation . [154] [155]

A partir de diciembre de 2023, el W3C ha cambiado su opinión sobre EME , afirmando: "Las extensiones de medios cifrados (EME) brindan mayor interoperabilidad, mejor privacidad, seguridad, accesibilidad y experiencia de usuario al ver películas y TV en la Web". [156]

Véase también

Referencias

  1. ^ "Biblioteca para desarrolladores de Mac: identificadores de tipo uniforme declarados por el sistema". Apple . 17 de noviembre de 2009.
  2. ^ abc «HTML5: Un vocabulario y API asociadas para HTML y XHTML». W3.org . W3C . 22 de enero de 2008 . Consultado el 28 de enero de 2009 .
  3. ^ ab "Historial de publicación de HTML 5.2 - W3C".
  4. ^ ab 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 desde el original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
  5. ^ abcd "Se finalizó la especificación HTML5, continúan las disputas sobre las especificaciones". Ars Technica. 29 de octubre de 2014. Consultado el 29 de octubre de 2014 .
  6. ^ "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 .
  7. ^ "Diferencias de HTML5 con respecto a 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 sigue sirviendo como una guía aproximada para muchas de las características principales de HTML, no proporciona suficiente información para crear implementaciones que interoperan 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 Level 2 HTML, que define las API de JavaScript tanto para HTML como para XHTML. HTML reemplaza estos documentos.
  8. ^ abcd «Diferencias entre HTML5 y HTML4». W3.org . W3C . 19 de octubre de 2010 . Consultado el 4 de diciembre de 2010 .
  9. ^ "Recomendación W3C para HTML 5.2". W3.org . W3C . 14 de diciembre de 2017. § 1.10.2 Errores de sintaxis . Consultado el 29 de junio de 2017 .
  10. ^ "HTML 4 Errata". World Wide Web Consortium . Consultado el 4 de diciembre de 2010 .
  11. ^ ab "Recomendación W3C para HTML 5.2". W3.org . W3C . 14 de diciembre de 2017. § 1.4 Historial . Consultado el 9 de agosto de 2017 .
  12. ^ "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 .
  13. ^ "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 .
  14. ^ "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 .
  15. ^ Hickson, -Ian (5 de junio de 2004). "[whatwg] Anuncio de lista de correo abierta WHAT". Lists.W3.org . W3C . Consultado el 8 de diciembre de 2015 .
  16. ^ Pilgrim, Mark (15 de septiembre de 2008). "Esta semana en HTML 5: episodio 5". Blog WHATWG . WHATWG . Consultado el 30 de diciembre de 2011 .
  17. ^ "FOX News: ¿No hay Flash en el iPhone? Steve Jobs de Apple finalmente explica por qué". Canal Fox News. 29 de abril de 2010.
  18. ^ "TIME: Steve Jobs: 'Flash ya no es necesario' y otras reflexiones". Time . 29 de abril de 2010.
  19. ^ "Steve Jobs: Por qué Apple prohibió Flash". CBS News .
  20. ^ "FastCompany: Steve Jobs: Flash de Adobe es cosa del pasado, la Web abierta es el futuro". 29 de abril de 2010.
  21. ^ Jobs, Steve. "Reflexiones sobre Flash". Apple.com . Archivado desde el original el 19 de mayo de 2010.
  22. ^ "¿Está HTML5 reemplazando a Flash?". Lyquix.com . Consultado el 8 de enero de 2014 .
  23. ^ "Flash se centrará en la navegación para PC y las aplicaciones móviles; Adobe contribuirá de forma más agresiva a HTML5". adobe.com . Consultado el 26 de febrero de 2012 .
  24. ^ Warren, Tom (25 de julio de 2017). "Adobe finalmente eliminará Flash en 2020". The Verge .
  25. ^ Lotus, Jean (1 de enero de 2021). "Adobe Flash llega al final de su vida útil con nostalgia entre los usuarios". UPI.
  26. ^ "El W3C confirma mayo de 2011 para la última convocatoria de HTML5 y apunta a 2014 para el estándar HTML5". World Wide Web Consortium . 14 de febrero de 2011 . Consultado el 18 de febrero de 2011 .
  27. ^ Hickson, Ian . «HTML es el nuevo HTML5». Archivado desde el original el 6 de octubre de 2019 . Consultado el 21 de enero de 2011 .
  28. ^ ab "HTML5 se divide". NetMagazine.com . Consultado el 23 de julio de 2012 .
  29. ^ "HTML5". W3.org. 17 de diciembre de 2012. Consultado el 15 de junio de 2013 .
  30. ^ "¿Cuándo estará terminado HTML5?". Preguntas frecuentes . Grupo de trabajo WHAT . Consultado el 29 de noviembre de 2009 .
  31. ^ "Convocatoria de revisión: propuesta de recomendación de HTML5 publicada en W3C News". W3.org . W3C . 16 de septiembre de 2014 . Consultado el 27 de septiembre de 2014 .
  32. ^ "Se alcanza un hito en materia de plataformas web abiertas con la recomendación de HTML5". W3.org . W3C . 28 de octubre de 2014 . Consultado el 29 de octubre de 2014 .
  33. ^ "Recomendación del W3C sobre HTML 5.1". W3.org . W3C . Consultado el 26 de febrero de 2017 .
  34. ^ "Recomendación W3C sobre HTML 5.2". W3.org . W3C . Consultado el 14 de diciembre de 2017 .
  35. ^ "Historial de publicaciones HTML5 - W3C".
  36. ^ "Historial de publicación de HTML 4.0 - W3C".
  37. ^ "Historial de publicación de HTML 4.01 - W3C".
  38. ^ "XHTML™ 1.0 El lenguaje de marcado de hipertexto extensible (segunda edición) Historial de publicación - W3C".
  39. ^ "XHTML™ 1.1 - XHTML basado en módulos - Historial de publicación de la segunda edición - W3C".
  40. ^ "Historial de publicación de HTML 5.2 - W3C".
  41. ^ "Historial de publicación de HTML 5.3 - W3C".
  42. ^ "Web Applications 1.0". 3 de mayo de 2007. Archivado desde el original el 3 de mayo de 2007. Consultado el 18 de septiembre de 2018 .
  43. ^ "Historial de publicaciones HTML5 - W3C".
  44. ^ "Historial de publicación de HTML 5.1 2.ª edición - W3C".
  45. ^ "HTML 5.3". Consorcio World Wide Web . 14 de diciembre de 2017. Primer borrador de trabajo público del W3C.
  46. ^ "Historial de publicación de HTML 5.3 - W3C".
  47. ^ Jaffe, Jeff (28 de mayo de 2019). «W3C y WHATWG trabajarán juntos para impulsar la plataforma web abierta». Blog del W3C . Archivado desde el original el 29 de mayo de 2019. Consultado el 29 de mayo de 2019 .
  48. ^ "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 desde el original el 29 de mayo de 2019 . Consultado el 29 de mayo de 2019 .
  49. ^ "Memorando de entendimiento entre el W3C y el WHATWG". W3C . 28 de mayo de 2019. Archivado desde el original el 29 de mayo de 2019 . Consultado el 29 de mayo de 2019 .
  50. ^ Hoffmann, Jay (2017). «Una historia de dos estándares». La historia de la Web . Archivado desde el original el 1 de septiembre de 2017. Consultado el 26 de enero de 2018 .(Título original: "Cuando los estándares dividen".)
  51. ^ "Recomendación W3C sobre HTML 5.2". W3.org . W3C . 14 de diciembre de 2017. § 4.5.6. El elemento cite . Consultado el 26 de julio de 2018 .
  52. ^ "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 .
  53. ^ "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 .
  54. ^ "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 .
  55. ^ "HTML 5.2". w3.org . Consultado el 18 de septiembre de 2018 .
  56. ^ "Estándar HTML". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  57. ^ "Estándar HTML, versión de una página". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  58. ^ ab "Estándar HTML, Capítulo 5: Microdatos". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  59. ^ "Estándar HTML, Capítulo 9: Comunicación". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  60. ^ "Estándar HTML, Capítulo 10: Trabajadores web". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  61. ^ "Estándar HTML, Capítulo 11: Almacenamiento web". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  62. ^ ab "HTML 5.2, § 3.2.5. Atributos globales". w3.org . Consultado el 18 de septiembre de 2018 .
  63. ^ ab "Estándar HTML, § 3.2.6 Atributos globales". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  64. ^ "Estándar HTML, § 4.13 Elementos personalizados". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  65. ^ "HTML 5.2: § 4.5.11. El elemento rb". w3.org . Consultado el 19 de septiembre de 2018 .
  66. ^ "HTML 5.2: § 4.5.13. El elemento rtc". w3.org . Consultado el 19 de septiembre de 2018 .
  67. ^ ab "HTML 5.2: § 4.4.2. El elemento de dirección". w3.org . Consultado el 19 de septiembre de 2018 .
  68. ^ "Estándar HTML, § 4.3.7 El elemento hgroup". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  69. ^ "Estándar HTML, § 4.4.7 El elemento de menú". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  70. ^ "Estándar HTML, § 4.12.4 El elemento slot". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  71. ^ "Estándar HTML, § 4.3.10 El elemento de dirección". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  72. ^ "HTML 5.2: § 4.2.5.4. Otras directivas pragmáticas". w3.org . Consultado el 19 de septiembre de 2018 .
  73. ^ "PragmaExtensions – WHATWG Wiki". wiki.whatwg.org . Consultado el 19 de septiembre de 2018 . Este documento está obsoleto.
  74. ^ "Estándar HTML, § 4.3.11.2 Ejemplos de esquemas". html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  75. ^ "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 .
  76. ^ "HTML 5.2: § 4.3.2. El elemento article". w3.org . Consultado el 18 de septiembre de 2018 .
  77. ^ "HTML 5.2: § 4.5.16. El elemento de tiempo". w3.org . Consultado el 18 de septiembre de 2018 .
  78. ^ "HTML+RDFa 1.1 – Segunda edición". w3.org . Consultado el 18 de septiembre de 2018 .
  79. ^ "RDFa Lite 1.1 – Segunda edición". w3.org . Consultado el 18 de septiembre de 2018 .
  80. ^ "Estándar HTML, § 4.3.2 El elemento artículo". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  81. ^ "Estándar HTML, § 4.3.4 El elemento nav". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  82. ^ "Estándar HTML, § 4.4.9 El elemento dl". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  83. ^ "Estándar HTML, § 4.5.14 El elemento de tiempo". html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  84. ^ "<rb>: El elemento Ruby Base". MDN Web Docs . Consultado el 19 de septiembre de 2018 .
  85. ^ "Elemento HTML: rtc | ¿Puedo utilizar... Tablas de soporte para HTML5, CSS3, etc." caniuse.com . Consultado el 18 de junio de 2024 .
  86. ^ "<rtc>: El elemento contenedor de texto Ruby". MDN Web Docs . Consultado el 19 de septiembre de 2018 .
  87. ^ "<hgroup>". Documentos web de MDN . Consultado el 19 de septiembre de 2018 .
  88. ^ "<menu>". MDN Web Docs . Consultado el 19 de septiembre de 2018 .
  89. ^ "<slot>". Documentos web de MDN . Consultado el 19 de septiembre de 2018 .
  90. ^ "El grupo de trabajo/grupo comunitario sobre la web inmersiva". W3C . Consultado el 25 de mayo de 2023 .
  91. ^ "PubStatus – WEBAPPS". W3.org . W3C .
  92. ^ Introducción al vídeo HTML 5 Archivado el 24 de enero de 2011 en Wayback Machine.
  93. ^ IBM Developer Works Nuevos elementos en HTML5: Estructura y semántica Archivado el 5 de enero de 2011 en Wayback Machine.
  94. ^ ICAMD.org Películas de Finalcut Silverlight que los videógrafos comparten Quicktime en un instante: video en la Web usando HTML5 y otros códecs Archivado el 26 de noviembre de 2022 en Wayback Machine
  95. ^ "11 características obsoletas – HTML5". W3C . Consultado el 11 de marzo de 2014 .
  96. ^ DTD HTML5 Archivado el 26 de noviembre de 2022 en Wayback Machine : "HTML5 no está basado en SGML y no habrá un DTD oficial para ello".
  97. ^ Referencia HTML 5 Archivado el 26 de noviembre de 2022 en Wayback Machine : "Aunque está inspirado en sus orígenes SGML, en la práctica, en realidad solo comparte similitudes sintácticas menores... Como HTML5 ya no se basa formalmente en SGML, el DOCTYPE ya no cumple este propósito y, por lo tanto, ya no necesita hacer referencia a un DTD".
  98. ^ Suetos, Shannon (26 de abril de 2010). "HTML5: ¿Vale la pena el bombo publicitario?". instantshift.com . Consultado el 21 de octubre de 2012 .
  99. ^ "Web Forms 2.0". 5 de enero de 2009. Consultado el 11 de febrero de 2014 .aviso de obsolescencia
  100. ^ "HTML". whatwg.org .
  101. ^ Sergey Mavrody, Referencia rápida de HTML5 y CSS3 de Sergey , 2.ª ed. Belisso Corp., 2012. ISBN 978-0-9833867-2-8 
  102. ^ ab van Kesteren, Anne; Pieters, Simón. "Diferencias HTML5 de HTML4". Consorcio World Wide Web . Consultado el 29 de junio de 2017 .
  103. ^ "Comience a usar HTM Canvas". syntaxxx.com . Archivado desde el original el 18 de octubre de 2014. Consultado el 13 de octubre de 2014 .
  104. ^ "HTML". whatwg.org .
  105. ^ "Aplicaciones web sin conexión" Archivado el 26 de noviembre de 2022 en Wayback Machine . Consorcio World Wide Web .
  106. ^ "HTML". whatwg.org .
  107. ^ "HTML". whatwg.org .
  108. ^ "La interfaz de Historial". w3.org .
  109. ^ "HTML". whatwg.org .
  110. ^ "HTML". whatwg.org .
  111. ^ "HTML". whatwg.org .
  112. ^ "Especificación de mensajería web". whatwg.org .
  113. ^ "Especificación de almacenamiento web". whatwg.org .
  114. ^ "1 Introducción – Estándar HTML". Whatwg.org . Consultado el 8 de enero de 2014 .
  115. ^ "Base de datos indexada" Archivado el 2 de marzo de 2018 en Wayback Machine . Consorcio World Wide Web .
  116. ^ "File API". W3.org . Consultado el 8 de enero de 2014 .
  117. ^ "API de archivos" Archivado el 26 de noviembre de 2022 en Wayback Machine . Consorcio World Wide Web .
  118. ^ "API del sistema de archivos" Archivado el 26 de noviembre de 2022 en Wayback Machine . Consorcio World Wide Web .
  119. ^ "File API: Writer" Archivado el 26 de noviembre de 2022 en Wayback Machine . Consorcio World Wide Web .
  120. ^ "Web Audio API". World Wide Web Consortium . Consultado el 2 de marzo de 2018 .
  121. ^ MDN. "elemento.claseList".
  122. ^ "API de criptografía web". w3.org .
  123. ^ "WebRTC 1.0: comunicación en tiempo real entre navegadores". w3.org . Archivado desde el original el 7 de abril de 2019 . Consultado el 17 de junio de 2016 .
  124. ^ "Base de datos SQL web" Archivado el 3 de febrero de 2019 en Wayback Machine . Consorcio World Wide Web .
  125. ^ Williamson, James (2010). "Qué es HTML5 (y qué no es)" . Consultado el 14 de mayo de 2014 .
  126. ^ Graff, Eliot. "Polyglot Markup: HTML-Compatible XHTML Documents" (Marcado políglota: documentos XHTML compatibles con HTML). W3C . Consultado el 6 de julio de 2013 .
  127. ^ "14 La sintaxis XML". Estándar HTML . WHATWG.
  128. ^ ab "Preguntas frecuentes – Wiki de WHATWG". WHATWG . Consultado el 26 de agosto de 2011 .
  129. ^ "Porcentaje de sitios web que utilizan HTML5". binvisions. 30 de septiembre de 2011. Consultado el 21 de octubre de 2011 .
  130. ^ "La popularidad de HTML5 entre las empresas de Fortune 500 Archivado el 14 de junio de 2017 en Wayback Machine ". INCORE. Consultado el 5 de marzo de 2013.
  131. ^ "Adiciones a formularios HTML5". World Wide Web Consortium . Consultado el 13 de octubre de 2014 .
  132. ^ "Diferencias entre HTML5 y HTML4". Preguntas frecuentes . World Wide Web Consortium . 9 de diciembre de 2014 . Consultado el 2 de marzo de 2018 .
  133. ^ ab "Preguntas frecuentes sobre el logotipo HTML5 del W3C". World Wide Web Consortium . Consultado el 21 de enero de 2011. ¿Es este el logotipo "oficial" del W3C para HTML5? Sí, a partir del 1 de abril de 2011.
  134. ^ ab "Logotipo HTML5: ¡Siéntete orgulloso, pero no enturbies las aguas!". The Web Standards Project . Archivado desde el original el 10 de agosto de 2011. Consultado el 22 de enero de 2011 .
  135. ^ "La conversación sobre el logotipo HTML5". World Wide Web Consortium . Consultado el 21 de enero de 2011 .
  136. ^ Extensiones de medios cifrados Archivado el 20 de enero de 2021 en Wayback Machine Borrador de especificación del W3C
  137. ^ Bright, Peter (16 de abril de 2013). "Netflix llegará a HTML5 en cuanto los DRM estén en orden". Ars Technica.
  138. ^ Sporny, Manu (26 de enero de 2013). «DRM en HTML5». Archivado desde el original el 2 de junio de 2017. Consultado el 5 de junio de 2013 .
  139. ^ "Dígale al W3C: No queremos la Hollyweb". Free Software Foundation . Mayo de 2013.
  140. ^ "Los bloqueos de páginas web HTML5 'reprimirían la innovación'". BBC News . 30 de mayo de 2013.
  141. ^ "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 .
  142. ^ "Dígale al W3C: No queremos la Hollyweb – Free Software Foundation". flawedbydesign.org . Archivado desde el original el 3 de abril de 2013 . Consultado el 6 de mayo de 2013 .
  143. ^ Stallman, Richard (2 de mayo de 2013). "El alma del W3C en juego". The Free Software Foundation . Consultado el 14 de mayo de 2014 .
  144. ^ Lord, Timothy (16 de abril de 2013). «Netflix quiere pasarse a HTML5, pero no sin DRM» . Consultado el 14 de mayo de 2014 .
  145. ^ "Nueva Carta para el Grupo de Trabajo HTML de Philippe Le Hegaret el 30 de septiembre de 2013 ([email protected] desde septiembre de 2013)". Lists.w3.org. 30 de septiembre de 2013. Consultado el 8 de enero de 2014 .
  146. ^ ab O'Brien, Danny (2 de octubre de 2013). "Bajando los estándares: DRM y el futuro del W3C". Electronic Frontier Foundation . Consultado el 3 de octubre de 2013 .
  147. ^ Sporny, Manu (26 de enero de 2013). "DRM en HTML5". La bella y atormentada máquina . Manu Sporny. Archivado desde el original el 25 de abril de 2014. Consultado el 16 de mayo de 2014 .
  148. ^ Gilbertson, Scott (12 de febrero de 2013). «DRM for the Web? Say It Ain't So» (¿DRM para la Web? No lo digas). Webmonkey . Archivado desde el original el 24 de marzo de 2013. Consultado el 21 de marzo de 2013 .
  149. ^ "Notas de la versión de Google Chrome 25.0.1364.87".
  150. ^ "Vídeo HTML5 en IE 11 en Windows 8.1". 18 de abril de 2017.
  151. ^ 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.
  152. ^ ab Gal, Andreas (14 de mayo de 2014). "Reconciliación de la misión de Mozilla y la EME del W3C". Mozilla . Consultado el 20 de mayo de 2014 .
  153. ^ ab Baker, Mitchell (14 de mayo de 2014). "DRM y el desafío de servir a los usuarios". Mozilla . Consultado el 20 de mayo de 2014 .
  154. ^ Doctorow, Cory (14 de mayo de 2014). "La adopción de DRM de código cerrado por parte de Firefox me rompe el corazón". The Guardian . Consultado el 20 de mayo de 2014 .
  155. ^ "FSF condena la colaboració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 .
  156. ^ "El W3C publica extensiones de medios cifrados (EME) como recomendación del W3C". W3C . 18 de septiembre de 2017 . Consultado el 9 de diciembre de 2023 .

Enlaces externos