De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

HTML5 es un lenguaje de marcado que se utiliza para estructurar y presentar contenido en la World Wide Web . Es la quinta y última [3] versión principal de HTML que es una recomendación del World Wide Web Consortium (W3C) . La especificación actual se conoce como HTML Living Standard . Lo mantiene un consorcio de los principales proveedores de navegadores ( Apple , Google , Mozilla y Microsoft ), el Grupo de Trabajo de Tecnología de Aplicaciones de Hipertexto Web (WHATWG).

HTML5 se lanzó por primera vez en formato público el 22 de enero de 2008, [4] con una actualización importante y el estado de "Recomendación del W3C" en octubre de 2014. [2] [5] Sus objetivos eran mejorar el lenguaje con soporte para las últimas multimedia y otras funciones 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 del software anterior. HTML5 está destinado a subsumir no solo HTML 4 sino también XHTML 1 y DOM Nivel 2 HTML. [6]

HTML5 incluye modelos de procesamiento detallados para fomentar implementaciones más interoperables; amplía, mejora y racionaliza el marcado disponible para los documentos e introduce el marcado y las interfaces de programación de aplicaciones (API) para aplicaciones web complejas . [7] Por las mismas razones, HTML5 también es un candidato para aplicaciones móviles multiplataforma porque incluye características diseñadas con dispositivos de baja potencia en mente.

Se incluyen muchas características sintácticas nuevas . Para incluir y manejar de forma nativa contenido multimedia y gráfico , se agregaron los elementos nuevos y <video>, <audio>y también se agregó soporte para contenido de gráficos vectoriales escalables (SVG) y MathML para fórmulas matemáticas. Para enriquecer la semántica contenido de los documentos, nuevos elementos de estructura de la página, como , , , , , , , y se añaden. Nuevos atributos se introdujeron algunos elementos y atributos fueron retirados, y otros, tales como , y<canvas> <main><section><article><header><footer><aside><nav><figure><a><cite><menu>fueron modificados, redefinidos o estandarizados. Las API y el Modelo de objetos de documento (DOM) son ahora partes fundamentales de la especificación HTML5, [7] y HTML5 también define mejor el procesamiento de cualquier documento no válido. [8]

Historia [ editar ]

El Grupo de Trabajo de Tecnología de Aplicación 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, [9] y el Consorcio World Wide Web (W3C) estaba enfocando desarrollos futuros en XHTML 2.0 . En 2009, el W3C permitió que el estatuto del Grupo de Trabajo XHTML 2.0 expirara y decidió no renovarlo. [10]

La Fundación Mozilla y Opera Software presentaron un documento de posición en un taller del World Wide Web Consortium (W3C) en junio de 2004, [11] centrándose en el desarrollo de tecnologías que son compatibles con los navegadores existentes, [12] incluido un borrador inicial de especificaciones de Web. Formularios 2.0. El taller concluyó con un voto (8 a favor, 14 en contra) para continuar con el trabajo en HTML. [13] Inmediatamente después del taller, se formó el 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. [14] Las dos especificaciones se fusionaron posteriormente para formar HTML5. [15] La especificación HTML5 se adoptó 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 de trabajo público del W3C de la especificación el 22 de enero de 2008. [4]

"Pensamientos sobre Flash" [ editar ]

Si bien algunas características de HTML5 a menudo se comparan con Adobe Flash , las dos tecnologías son muy diferentes. Ambos incluyen funciones para reproducir audio y video dentro de páginas web y para usar 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 contrapartida directa en HTML5 (consulte Comparación de HTML5 y Flash ). Las capacidades interactivas de HTML5 se convirtieron en un tema de atención de los principales medios alrededor de abril de 2010 [16] [17] [18] [19] después del entonces CEO de Apple Inc. , Steve Jobsemitió una carta pública titulada "Reflexiones sobre Flash" en la que concluía que "Flash ya no es necesario para ver videos o consumir ningún tipo de contenido web" y que "los nuevos estándares abiertos creados en la era móvil, como HTML5, ganarán ". [20] Esto provocó un debate en los círculos de desarrollo web sugiriendo que, si bien HTML5 proporciona una funcionalidad mejorada, los desarrolladores deben considerar la compatibilidad variable del navegador de las diferentes partes del estándar, así como otras diferencias de funcionalidad entre HTML5 y Flash. [21] A principios de noviembre de 2011, Adobe anunció que interrumpiría el desarrollo de Flash para dispositivos móviles y reorientaría sus esfuerzos en el desarrollo de herramientas utilizando HTML5. [22]El 25 de julio de 2017, Adobe anunció que la distribución y el soporte de Flash cesarían a finales de 2020. [23] Flash se suspendió oficialmente el 31 de diciembre de 2020 y se bloqueó la ejecución de todo el contenido Flash en Flash Player a partir del 12 de enero de 2021. . [24]

Etapas de última convocatoria, candidatura y recomendación [ editar ]

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 avanzó 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 prevista para la recomendación. [25] En enero de 2011, el WHATWG cambió el nombre de su especificación "HTML5" HTML Living Standard . No obstante, el W3C continuó con su proyecto de lanzar HTML5. [26]

En julio de 2012, WHATWG y W3C decidieron un grado de separación. W3C continuará el trabajo de especificación HTML5, enfocándose en un único estándar definitivo, que es considerado como una "instantánea" por WHATWG. La organización WHATWG continúa su trabajo con HTML5 como "estándar de vida". El concepto de nivel de vida es que nunca está completo y siempre se actualiza y mejora. Se pueden agregar nuevas funciones, pero la funcionalidad no se eliminará. [27]

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

El 16 de septiembre de 2014, el W3C trasladó HTML5 a la Recomendación propuesta. [30] El 28 de octubre de 2014, HTML5 se publicó como una Recomendación del W3C, [31] completando el proceso de especificación. [2] El 1 de noviembre de 2016, HTML 5.1 se publicó como recomendación del W3C. [32] El 14 de diciembre de 2017, HTML 5.2 se publicó como recomendación del W3C. [33]

Línea de tiempo [ editar ]

Las líneas de tiempo combinadas para HTML5.0, HTML5.1 y HTML5.2:

Conflicto entre el W3C y el WHATWG [ editar ]

El W3C cedió autoridad sobre los estándares HTML y DOM a WHATWG el 28 de mayo de 2019, ya que consideró que tener dos estándares es perjudicial. [37] [38] [39] [3] El estándar de vida HTML es ahora autorizado. Sin embargo, el W3C seguirá participando en el proceso de desarrollo de HTML.

Antes de la cesión de autoridad, W3C y WHATWG se habían caracterizado por trabajar juntos en el desarrollo de HTML5, [10] y, sin embargo, también con propósitos cruzados [27] [2] desde la división de julio de 2012, creando WHATWG. El estándar W3C estaba basado en instantáneas y estático, mientras que WHATWG es un "estándar de vida" continuamente actualizado. La relación había sido descrita como "frágil", incluso como una "ruptura", [40] y caracterizada por "riñas". [2]

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

La sección "Introducción" en 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 vuelve a publicar algunas partes de esta especificación como documentos separados. " En su subsección "Historia" retrata al W3C como resistente a los planes HTML 5 originales de Hickson y WHATWG, y luego se subió al tren tardíamente (aunque Hickson también tenía el control de la especificación HTML 5 del W3C). Independientemente, indica una división filosófica importante entre las organizaciones: [43]

Durante varios años, ambos grupos trabajaron juntos. En 2011, sin embargo, los grupos llegaron a la conclusión de que tenían diferentes objetivos: el W3C quería publicar una versión "terminada" de "HTML5", mientras que el WHATWG quería seguir trabajando en un estándar de vida para HTML, manteniendo continuamente la especificación. en lugar de congelarlo en un estado con problemas conocidos y agregar nuevas funciones según sea necesario para 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 [44].

Diferencias entre los dos estándares [ editar ]

Además de la contradicción en el elemento mencionado anteriormente, otras diferencias entre los dos estándares incluyen al menos lo siguiente, 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 partir de septiembre de 2018, de elementos HTML exclusivos de uno de los estándares:

Funciones y API [ editar ]

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

  • Grupo de trabajo HTML - Contexto 2D de HTML Canvas;
  • Grupo de trabajo de aplicaciones web: mensajería web , trabajadores web , almacenamiento web , WebSocket , eventos enviados por el servidor , componentes web [79] (aunque esto no formaba parte de HTML 5); el Grupo de trabajo de aplicaciones web se cerró en octubre de 2015 y sus productos finales se transfirieron al Grupo de trabajo de la plataforma web (WPWG).
  • Grupo de trabajo IETF HyBi - Protocolo WebSocket;
  • Grupo de trabajo de WebRTC - WebRTC ;
  • Grupo comunitario de pistas de texto de medios web - WebVTT .

Después de la estandarización de la especificación HTML 5 en octubre de 2014, [80] el vocabulario y las características centrales se están ampliando de cuatro maneras. [81] Asimismo, algunas características que se eliminaron de la especificación HTML 5 original se han estandarizado por separado como módulos, como Microdata y Canvas . Las especificaciones técnicas introducidas como extensiones HTML 5, 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 funciones HTML 5, como SVG. En su lugar, algunas características que podrían haber ralentizado la estandarización de HTML 5 se estandarizaron o se estandarizarán como próximas especificaciones.

Funciones [ editar ]

Marcado [ editar ]

HTML 5 presenta 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 block ( <div>) e inline ( <span>), por ejemplo <nav>(bloque de navegación del sitio web), <footer>(generalmente se refiere a la parte inferior de la página web oa las últimas líneas del código HTML), o <audio>y en <video>lugar de <object>. [82] [83] [84] Se han eliminado algunos elementos obsoletos de HTML 4.01 , incluidos elementos puramente de presentación como <font>y <center>, cuyos efectos han sido reemplazados durante mucho tiempo por las hojas de estilo en cascada más capaces . [85]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 HTML 5 ya no se basa en SGML [86] [87] a pesar de la similitud de su marcado. Sin embargo, ha sido diseñado para ser compatible con versiones anteriores del análisis común de versiones anteriores de HTML. Viene con una nueva línea de introducción que se parece a un SGML declaración de tipo de documento , <!DOCTYPE html>que desencadena la compatible con los estándares modo de representación . [88] Desde el 5 de enero de 2009, HTML 5 también incluye Web Forms 2.0 , una especificación WHATWG previamente separada . [89] [90]


Nuevas API [ editar ]

API relacionadas con HTML5 [91]

Además de especificar el marcado, HTML 5 especifica interfaces de programación de aplicaciones (API) de secuencias de comandos que se pueden utilizar con JavaScript . [92] existente documento de modelo de objetos (DOM) Interfaces se extienden y de hecho las características documentadas. También hay nuevas API, como:

  • Lienzo ; [93]
  • Reproducción de medios cronometrada; [94]
  • Desconectado; [95]
  • Contenido editable; [96]
  • Arrastra y suelta ; [97]
  • Historia; [98]
  • Registro de manejador de protocolo y tipo MIME ; [99] [100]
  • Microdatos ; [101]
  • Mensajería web ; [102]
  • 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 API mejorada. [103]

No todas las tecnologías anteriores están incluidas en la especificación W3C HTML 5, aunque sí en la especificación WHATWG HTML. [104] Algunas tecnologías relacionadas, que no forman parte de la especificación W3C HTML 5 o WHATWG HTML, son las siguientes. El W3C publica especificaciones para estos por separado:

  • Geolocalización ;
  • IndexedDB  : un almacén de clave-valor jerárquico indexado (anteriormente WebSimpleDB); [105]
  • Archivo [106]  : una API destinada a manejar la carga de archivos y la manipulación de archivos; [107]
  • Directorios y sistema: una API destinada a satisfacer los casos de uso de almacenamiento del lado del cliente que no están bien atendidos por las bases de datos; [108]
  • File Writer: una API para escribir en archivos desde aplicaciones web; [109]
  • Web Audio [110]  : una API de JavaScript de alto nivel para procesar y sintetizar audio en aplicaciones web;
  • Lista de clase. [111]
  • API de criptografía web [112]
  • WebRTC [113]
  • Base de datos Web SQL  : una base de datos SQL local (ya no se mantiene); [114]

HTML 5 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 usando JavaScript y HTML 4 [115] [ verificación fallida ] , y dentro de elementos SVG a través de SMIL , aunque el soporte de navegador de este último sigue siendo desigual a partir de 2011.

XHTML 5 (HTML 5 serializado en XML) [ editar ]

Los documentos XML deben servirse con un tipo de medio XML de Internet (a menudo llamado " tipo MIME ") como application/xhtml+xmlo application/xml, [92] y deben ajustarse a una sintaxis estricta y bien formada de XML. XHTML 5 es simplemente datos HTML 5 serializados en XML (es decir, HTML 5 restringido a los estrictos requisitos de XHTML, por ejemplo, no tener etiquetas sin cerrar), enviados con uno de los tipos de medios XML. HTML que se ha escrito para cumplir con 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 . [116]

No hay DTD para XHTML5. [117]

Manejo de errores [ editar ]

HTML 5 está diseñado para que los navegadores antiguos puedan ignorar de forma segura las nuevas construcciones de HTML 5. [7] En contraste con HTML 4.01, la especificación HTML 5 proporciona reglas detalladas para la lectura y el análisis , con la intención de que los navegadores compatibles produzcan los mismos resultados al analizar la sintaxis incorrecta. [118] Aunque HTML 5 ahora define un comportamiento consistente para documentos de " sopa de etiquetas ", esos documentos no cumplen con el estándar HTML 5. [118]

Popularidad [ editar ]

Según un informe publicado el 30 de septiembre de 2011, 34 de los 100 sitios web más importantes del mundo utilizaban HTML 5, la adopción liderada por los motores de búsqueda y las redes sociales . [119] Otro informe publicado en agosto de 2013 mostró que 153 de las 500 empresas estadounidenses de Fortune implementaron HTML5 en sus sitios web corporativos. [120]

Desde 2014, HTML 5 es al menos parcialmente compatible con los motores de diseño más populares .

Diferencias con HTML 4.01 y XHTML 1.x [ editar ]

La siguiente es una lista superficial de diferencias y algunos ejemplos específicos.

  • Nuevas reglas de análisis: orientadas hacia el análisis flexible y la compatibilidad; no basado en SGML
  • Capacidad para utilizar SVG y MathML en línea en 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
  • Los nuevos tipos de controles de formulario: dates and times, email, url, search, number, range, tel, color[121]
  • Nuevos atributos : charset(activado meta), async(activado script)
  • Atributos globales (que se puede aplicar para cada elemento): id, tabindex, hidden, data-*(atributos de datos personalizados)
  • Los elementos desaprobados serán eliminados por completo: acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike,tt

W3C Working Group publica "Diferencias entre HTML5 y HTML 4", [122] que proporciona un esquema completo de adiciones, eliminaciones y cambios entre HTML 5 y HTML 4.

[ editar ]

El logotipo de W3C HTML5

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

Al presentarlo inicialmente al público, el W3C anunció el logotipo HTML 5 como una "identidad visual de propósito general para un amplio conjunto de tecnologías web abiertas, incluyendo HTML 5, CSS , SVG, WOFF y otras". [124] Algunos defensores de los estándares web, incluido The Web Standards Project , criticaron esa definición de "HTML5" como un término general, señalando la falta de definición de la terminología y la posibilidad de errores de comunicación. [124] 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. [125] El W3C dijo entonces que el logo "representa HTML5, la piedra angular de las aplicaciones web modernas". [123]

Gestión de derechos digitales [ editar ]

Agentes de la industria como la BBC , Google, Microsoft , Apple Inc. han estado presionando para que se incluyan extensiones de medios cifrados (EME), [126] [127] [128] [129] [130] una forma de gestión de derechos digitales (DRM ), en el estándar HTML 5. A finales de 2012 y principios de 2013, 27 organizaciones [131], incluida la Free Software Foundation [132] , iniciaron una campaña contra la inclusión de la gestión de derechos digitales en el estándar HTML 5. [133] [134] Sin embargo, a finales de septiembre de 2013, el Grupo de Trabajo HTML del W3Cdecidió que Encrypted Media Extensions, una forma de DRM, estaba "dentro del alcance" y potencialmente se incluirá en el estándar HTML 5.1. [135] [136] El "estándar de vida HTML" de WHATWG continuó desarrollándose sin propuestas habilitadas para DRM. [136]

Manu Sporny, miembro del W3C , dijo que EME no resolverá el problema que se supone que debe abordar. [137] Los oponentes señalan que EME en sí es solo una arquitectura para un mecanismo de complemento DRM. [138]

Los facilitadores iniciales de DRM en HTML 5 fueron Google [139] y Microsoft. [140] Los partidarios también incluyen a Adobe. [141] El 14 de mayo de 2014, Mozilla anunció planes para admitir EME en Firefox , el último navegador importante que evita DRM. [142] [143] 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 enviarían con una caja de arena diseñada para ejecutar un módulo de descifrado de contenido desarrollado por Adobe, [142] más tarde. fue reemplazado con el módulo Widevine de Googleque es mucho más 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 que cambiaran de navegador. [143] Esta decisión fue condenada por Cory Doctorow y la Free Software Foundation . [144] [145]

Ver también [ editar ]

  • Caché de manifiesto en HTML5
  • Elemento de lienzo
  • Comparación de motores de diseño (HTML5)
  • David Hyatt , editor de Apple de especificaciones HTML5
  • Ian Hickson , editor principal de especificaciones HTML5 de Google
  • HTML5 políglota

Referencias [ editar ]

  1. ^ "Biblioteca de desarrolladores de Mac: identificadores de tipo uniforme declarados por el sistema" . Manzana . 17 de noviembre de 2009.
  2. ^ a b c d e "Finalización de la especificación HTML5, continúan las disputas por las especificaciones" . Ars Technica. 29 de octubre de 2014 . Consultado el 29 de octubre de 2014 .
  3. ↑ a b Cimpanu, Catalin (29 de mayo de 2019). "Los proveedores de navegadores ganan la guerra con W3C sobre los estándares HTML y DOM" . ZDNet. Archivado desde el original el 29 de mayo de 2019 . Consultado el 29 de mayo de 2019 .
  4. ^ a b "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 .
  5. ^ "HTML5 es una recomendación del W3C" . Blog del W3C . Consorcio World Wide Web (W3C). 28 de octubre de 2014 . Consultado el 28 de octubre de 2014 .
  6. ^ "Diferencias de HTML5 con 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 aproximada de muchas de las características centrales de HTML, no proporciona suficiente información para construir implementaciones que interoperen 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 las API de JavaScript para HTML y XHTML. HTML reemplaza estos documentos.
  7. ^ a b c "Diferencias de HTML5 con HTML4" . W3.org . W3C . 19 de octubre de 2010 . Consultado el 4 de diciembre de 2010 .
  8. ^ "Recomendación de HTML 5.2 W3C" . W3.org . W3C . 14 de diciembre de 2017. § 1.10.2 Errores de sintaxis . Consultado el 29 de junio de 2017 .
  9. ^ "HTML 4 Errata" . Consorcio World Wide Web . Consultado el 4 de diciembre de 2010 .
  10. ^ a b "Recomendación de HTML 5.2 W3C" . W3.org . W3C . 14 de diciembre de 2017. § 1.4 Historia . Consultado el 9 de agosto de 2017 .
  11. ^ "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 .
  12. ^ "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 .
  13. ^ "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 .
  14. ^ Hickson, -Ian (5 de junio de 2004). "& # 91whatwg] QUÉ anuncio de lista de correo abierta" . Lists.W3.org . W3C . Consultado el 8 de diciembre de 2015 .
  15. ^ 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 .
  16. ^ "FOX News: ¿No hay Flash en el iPhone? Steve Jobs de Apple finalmente explica por qué" . Canal Fox News. 29 de abril de 2010.
  17. ^ "TIEMPO: Steve Jobs: 'Flash ya no es necesario' y otras reflexiones" . Tiempo . 29 de abril de 2010.
  18. ^ "Steve Jobs: por qué Apple prohibió Flash" . CBS News .
  19. ^ "FastCompany: Steve Jobs: Flash de Adobe es la vieja historia de la PC, Open Web es el futuro" .
  20. ^ " ' Pensamientos sobre Flash', por Steve Jobs, CEO de Apple, Inc" . Apple.com . Consultado el 8 de enero de 2014 .
  21. ^ "¿HTML5 reemplaza a Flash?" . Lyquix.com . Consultado el 8 de enero de 2014 .
  22. ^ "Flash para centrarse en la navegación de PC y aplicaciones móviles; Adobe para contribuir de forma más agresiva a HTML5" . adobe.com . Consultado el 26 de febrero de 2012 .
  23. ^ Warren, Tom (25 de julio de 2017). "Adobe finalmente acabará con Flash en 2020" . The Verge .
  24. ^ Lotus, Jean (1 de enero de 2021). Adobe Flash llega al final de su vida con nostalgia de los usuarios ” . UPI.
  25. ^ "W3C confirma mayo de 2011 para HTML5 Last Call, Targets 2014 para HTML5 Standard" . Consorcio World Wide Web . 14 de febrero de 2011 . Consultado el 18 de febrero de 2011 .
  26. ^ Hickson, Ian . "HTML es el nuevo HTML5" . Consultado el 21 de enero de 2011 .
  27. ^ a b "HTML5 obtiene las divisiones" . NetMagazine.com . Consultado el 23 de julio de 2012 .
  28. ^ "HTML5" . W3.org. 17 de diciembre de 2012 . Consultado el 15 de junio de 2013 .
  29. ^ "¿Cuándo se terminará HTML5?" . FAQ . QUÉ Grupo de Trabajo . Consultado el 29 de noviembre de 2009 .
  30. ^ "Convocatoria de revisión: Recomendación propuesta de HTML5 Publicada W3C News" . W3.org . W3C . 16 de septiembre de 2014 . Consultado el 27 de septiembre de 2014 .
  31. ^ "Hito de la plataforma web abierta logrado con la recomendación HTML5" . W3.org . W3C . 28 de octubre de 2014 . Consultado el 29 de octubre de 2014 .
  32. ^ "Recomendación de HTML 5.1 W3C" . W3.org . W3C . Consultado el 26 de febrero de 2017 .
  33. ^ "Recomendación de HTML 5.2 W3C" . W3.org . W3C . Consultado el 14 de diciembre de 2017 .
  34. ^ "Aplicaciones web 1.0" . 3 de mayo de 2007. Archivado desde el original el 3 de mayo de 2007 . Consultado el 18 de septiembre de 2018 .
  35. ^ "Plan 2014" . Consorcio World Wide Web . Consultado el 23 de septiembre de 2012 .
  36. ^ "HTML5.3" . Consorcio World Wide Web . 14 de diciembre de 2017. Primer borrador de trabajo público del W3C.
  37. ^ Jaffe, Jeff (28 de mayo de 2019). "W3C y WHATWG trabajarán juntos para promover la plataforma web abierta" . Blog del W3C . Archivado desde el original el 29 de mayo de 2019 . Consultado el 29 de mayo de 2019 .
  38. ^ "W3C y 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 .
  39. ^ "Memorando de entendimiento entre W3C y WHATWG" . W3C . 28 de mayo de 2019. Archivado desde el original el 29 de mayo de 2019 . Consultado el 29 de mayo de 2019 .
  40. ^ 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: "When Standards Divide".)
  41. ^ "Recomendación de HTML 5.2 W3C" . W3.org . W3C . 14 de diciembre de 2017. § 4.5.6. El elemento cite . Consultado el 26 de julio de 2018 .
  42. ^ "Estándar de vida HTML" . HTML.spec.WHATWG.org . WHATWG . 25 de julio de 2018. § 4.5.6 El elemento cite . Consultado el 26 de julio de 2018 .
  43. ^ "Estándar de vida HTML" . HTML.spec.WHATWG.org . WHATWG . 25 de julio de 2018. § 1 Introducción; §1.6 Historia . Consultado el 26 de julio de 2018 .
  44. ^ "W3C y 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 .
  45. ^ "HTML 5.2" . w3.org . Consultado el 18 de septiembre de 2018 .
  46. ^ "Estándar HTML" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  47. ^ "Estándar HTML, versión de una página" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  48. ^ a b "Estándar HTML, Capítulo 5: Microdatos" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  49. ^ "Estándar HTML, Capítulo 9: Comunicación" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  50. ^ "Estándar HTML, Capítulo 10: trabajadores web" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  51. ^ "Estándar HTML, Capítulo 11: Almacenamiento web" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  52. ^ a b "HTML 5.2, § 3.2.5. Atributos globales" . w3.org . Consultado el 18 de septiembre de 2018 .
  53. ^ a b "Estándar HTML, § 3.2.6 Atributos globales" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  54. ^ "Estándar HTML, § 4.13 Elementos personalizados" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  55. ^ "HTML 5.2: § 4.5.11. El elemento rb" . w3.org . Consultado el 19 de septiembre de 2018 .
  56. ^ "HTML 5.2: § 4.5.13. El elemento rtc" . w3.org . Consultado el 19 de septiembre de 2018 .
  57. ^ a b "HTML 5.2: § 4.4.2. El elemento de dirección" . w3.org . Consultado el 19 de septiembre de 2018 .
  58. ^ "Estándar HTML, § 4.3.7 El elemento hgroup" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  59. ^ "Estándar HTML, § 4.4.7 El elemento de menú" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  60. ^ "Estándar HTML, § 4.12.4 El elemento de ranura" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  61. ^ "Estándar HTML, § 4.3.10 El elemento de dirección" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  62. ^ "HTML 5.2: § 4.2.5.4. Otras directivas pragma" . w3.org . Consultado el 19 de septiembre de 2018 .
  63. ^ "PragmaExtensions - Wiki de WHATWG" . wiki.whatwg.org . Consultado el 19 de septiembre de 2018 . Este documento está obsoleto.
  64. ^ "Estándar HTML, § 4.3.11.2 Esquemas de muestra" . html.spec.whatwg.org . Consultado el 19 de septiembre de 2018 .
  65. ^ "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 .
  66. ^ "HTML 5.2: § 4.3.2. El elemento del artículo" . w3.org . Consultado el 18 de septiembre de 2018 .
  67. ^ "HTML 5.2: § 4.5.16. El elemento de tiempo" . w3.org . Consultado el 18 de septiembre de 2018 .
  68. ^ "HTML + RDFa 1.1 - Segunda edición" . w3.org . Consultado el 18 de septiembre de 2018 .
  69. ^ "RDFa Lite 1.1 - Segunda edición" . w3.org . Consultado el 18 de septiembre de 2018 .
  70. ^ "Estándar HTML, § 4.3.2 El elemento del artículo" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  71. ^ "Estándar HTML, § 4.3.4 El elemento de navegación" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  72. ^ "Estándar HTML, § 4.4.9 El elemento dl" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  73. ^ "Estándar HTML, § 4.5.14 El elemento de tiempo" . html.spec.whatwg.org . Consultado el 18 de septiembre de 2018 .
  74. ^ "<rb>: El elemento Base Ruby" . Documentos web de MDN . Consultado el 19 de septiembre de 2018 .
  75. ^ "<rtc>: El elemento contenedor de texto Ruby" . Documentos web de MDN . Consultado el 19 de septiembre de 2018 .
  76. ^ "<grupoh>" . Documentos web de MDN . Consultado el 19 de septiembre de 2018 .
  77. ^ "<menú>" . Documentos web de MDN . Consultado el 19 de septiembre de 2018 .
  78. ^ "<ranura>" . Documentos web de MDN . Consultado el 19 de septiembre de 2018 .
  79. ^ "PubStatus - WEBAPPS" . W3.org . W3C .
  80. ^ "HTML5: un vocabulario y API asociadas para HTML y XHTML" . Consultado el 10 de marzo de 2015 .
  81. ^ Sikos, Leslie. "HTML5 se convirtió en estándar, HTML 5.1 y HTML 5.2 en camino" . Consultado el 10 de marzo de 2015 .
  82. ^ Introducción al video HTML 5
  83. ^ IBM Developer Works Nuevos elementos en HTML5: estructura y semántica
  84. ^ ICAMD.org Finalcut Silverlight Films que los videógrafos comparten Quicktime in a Flash: video en la Web usando HTML5 y otros códecs
  85. ^ "11 características obsoletas - HTML5" . W3C . Consultado el 11 de marzo de 2014 .
  86. ^ HTML5 DTD : "HTML5 no está basado en SGML y no habrá DTD oficial para él".
  87. ^ Referencia HTML 5 : "Aunque está inspirado en sus orígenes SGML, en la práctica, solo comparte similitudes sintácticas menores ... Como HTML5 ya no se basa formalmente en SGML, DOCTYPE ya no sirve para este propósito y, por lo tanto, no ya es necesario hacer referencia a un DTD ".
  88. ^ Suetos, Shannon (26 de abril de 2010). "HTML5: ¿Vale la pena el bombo?" . instantshift.com . Consultado el 21 de octubre de 2012 .
  89. ^ "Web Forms 2.0" . 5 de enero de 2009 . Consultado el 11 de febrero de 2014 . aviso de obsolescencia
  90. ^ "HTML" . whatwg.org .
  91. ^ Sergey Mavrody, Referencia rápida HTML5 y CSS3 de Sergey , 2ª ed. Belisso Corp., 2012. ISBN 978-0-9833867-2-8 
  92. ^ a b van Kesteren, Anne; Pieters, Simon. "Diferencias entre HTML5 y HTML4" . Consorcio World Wide Web . Consultado el 29 de junio de 2017 .
  93. ^ "Introducción a HTM Canvas" . syntaxxx.com . Archivado desde el original el 18 de octubre de 2014 . Consultado el 13 de octubre de 2014 .
  94. ^ "HTML" . whatwg.org .
  95. ^ "Aplicaciones web sin conexión" . Consorcio World Wide Web .
  96. ^ "HTML" . whatwg.org .
  97. ^ "HTML" . whatwg.org .
  98. ^ "La interfaz de Historia" . w3.org .
  99. ^ "HTML" . whatwg.org .
  100. ^ "HTML" . whatwg.org .
  101. ^ "HTML" . whatwg.org .
  102. ^ "Especificación de mensajería web" . whatwg.org .
  103. ^ "Especificación de almacenamiento web" . whatwg.org .
  104. ^ "1 Introducción - Estándar HTML" . Whatwg.org . Consultado el 8 de enero de 2014 .
  105. ^ "Base de datos indexada" . Consorcio World Wide Web .
  106. ^ "Archivo API" . W3.org . Consultado el 8 de enero de 2014 .
  107. ^ "Archivo API" . Consorcio World Wide Web .
  108. ^ "API del sistema de archivos" . Consorcio World Wide Web .
  109. ^ "API de archivo: escritor" . Consorcio World Wide Web .
  110. ^ "API de audio web" . Consorcio World Wide Web . Consultado el 2 de marzo de 2018 .
  111. ^ MDN. "element.classList" .
  112. ^ "API de criptografía web" . w3.org .
  113. ^ "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 .
  114. ^ "Base de datos Web SQL" . Consorcio World Wide Web .
  115. ^ Williamson, James (2010). "Qué es HTML5 (y qué no es)" . Consultado el 14 de mayo de 2014 .
  116. ^ Graff, Eliot. "Marcado políglota: documentos XHTML compatibles con HTML" . W3C . Consultado el 6 de julio de 2013 .
  117. ^ "14 La sintaxis XML" . Estándar HTML . WHATWG.
  118. ^ a b "Preguntas frecuentes - Wiki WHATWG" . WHATWG . Consultado el 26 de agosto de 2011 .
  119. ^ "Porcentaje de sitios web que utilizan HTML5" . binvisions . Consultado el 21 de octubre de 2011 .
  120. ^ " Popularidad de HTML5 entre las empresas de Fortune 500 ". INCORE. Consultado el 5 de marzo de 2013.
  121. ^ "Adiciones de formulario HTML5" . Consorcio World Wide Web . Consultado el 13 de octubre de 2014 .
  122. ^ "Diferencias de HTML5 con HTML4" . FAQ . Consorcio World Wide Web . 9 de diciembre de 2014 . Consultado el 2 de marzo de 2018 .
  123. ^ a b "Preguntas frecuentes sobre el logotipo HTML5 de W3C" . Consorcio World Wide Web . 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.
  124. ^ a b "Logotipo HTML5: ¡Siéntete orgulloso, pero no enturbies las aguas!" . El Proyecto de Estándares Web . Archivado desde el original el 10 de agosto de 2011 . Consultado el 22 de enero de 2011 .
  125. ^ "La conversación del logotipo HTML5" . Consorcio World Wide Web . Consultado el 21 de enero de 2011 .
  126. ^ Especificaciones preliminares de extensiones de medios cifrados del W3C
  127. ^ Bright, Peter (16 de abril de 2013). "Netflix llegará a HTML5 tan pronto como los patos de DRM estén en una fila" . Ars Technica.
  128. ^ Sporny, Manu (26 de enero de 2013). "DRM en HTML5" .
  129. ^ "Dígale a W3C: No queremos la Hollyweb" . Fundación de Software Libre . Mayo 2013.
  130. ^ "Los bloqueos de páginas web HTML5 'sofocarían la innovación ' " . BBC News . 30 de mayo de 2013.
  131. ^ "Las organizaciones de Une coalition de vingt-sept demandan au 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 .
  132. ^ "Dígale al W3C: no queremos la Hollyweb - Free Software Foundation" . defectivebydesign.org . Archivado desde el original el 6 de abril de 2013 . Consultado el 6 de mayo de 2013 .
  133. ^ Stallman, Richard (2 de mayo de 2013). "El alma del W3C en juego" . La Fundación del Software Libre . Consultado el 14 de mayo de 2014 .
  134. ^ Lord, Timothy (16 de abril de 2013). "Netflix quiere pasar a HTML5, pero no sin DRM" . Consultado el 14 de mayo de 2014 .
  135. ^ "Nueva carta para el grupo de trabajo HTML de Philippe Le Hegaret en 2013-09-30 ([email protected] desde septiembre de 2013)" . Lists.w3.org. 30 de septiembre de 2013 . Consultado el 8 de enero de 2014 .
  136. ↑ a b O'Brien, Danny (2 de octubre de 2013). "Reducir sus estándares: DRM y el futuro del W3C" . Fundación Frontera Electrónica . Consultado el 3 de octubre de 2013 .
  137. ^ Sporny, Manu (26 de enero de 2013). "DRM en HTML5" . La hermosa y atormentada máquina . Manu Sporny. Archivado desde el original el 25 de abril de 2014 . Consultado el 16 de mayo de 2014 .
  138. ^ Gilbertson, Scott (12 de febrero de 2013). "¿DRM para la Web? Dígale que no es así" . Webmonkey . Archivado desde el original el 6 de abril de 2013 . Consultado el 21 de marzo de 2013 .
  139. ^ "Notas de publicación para Google Chrome 25.0.1364.87" .
  140. ^ "Video HTML5 en IE 11 en Windows 8.1" .
  141. ^ Soporte de Adobe para extensiones de medios cifrados Adobe.com. 19 de junio de 2013.
  142. ↑ a b Gal, Andreas (14 de mayo de 2014). "Conciliar la misión de Mozilla y W3C EME" . Mozilla . Consultado el 20 de mayo de 2014 .
  143. ↑ a b 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 .
  144. ^ Doctorow, Cory (14 de mayo de 2014). "La adopción de Firefox de DRM de código cerrado me rompe el corazón" . The Guardian . Consultado el 20 de mayo de 2014 .
  145. ^ "FSF condena la asociación entre Mozilla y Adobe para apoyar la gestión de derechos digitales" . Fundación de Software Libre. 14 de mayo de 2014 . Consultado el 20 de mayo de 2014 .

Enlaces externos [ editar ]

  • Última versión de HTML del W3C
  • Última versión WHATWG de HTML
  • Grupo de trabajo de extensiones de medios HTML
  • HTML.next , solicitudes de funciones para futuras versiones de HTML