HTML 5 es la próxima versión importante del lenguaje de marcado de hipertexto. Desde que HTML 4.01 se lanzó en 1999, su desarrollo ha estado paralizado. 1999 ha sido el momento del rápido desarrollo de la web. La versión HTML actual ya no puede adaptarse al contenido y aplicaciones web actuales. HTML 5 tiene como objetivo mejorar la interacción HTML y apoyar el contenido web diverso y complejo actual. Al mismo tiempo, también resolverá la falta de funciones de aplicación web HTML 4.
La discusión de HTML 5 comenzó en 2003 cuando W3C expresó interés en el borrador de HTML 5 desarrollado por el Grupo de Trabajo de Tecnología de Aplicación de Hipertexto web (WATWG), fundado en 2004 y consistió en representantes de Apple, la Fundación Mozilla y la ópera. Desde entonces, el grupo de trabajo W3C HTML se estableció en 2007 y comenzó a desarrollar HTML 5. En la actualidad, el trabajo de desarrollo aún está en progreso y las opiniones preliminares se presentarán a W3C en 2012, pero muchos navegadores han apoyado parcialmente HTML 5. Este artículo presenta nuevas características emocionantes de HTML 5.
La diversidad del contenido web hace que HTML4 no pueda hacerlo. Al describir una página web, HTML4 es el siguiente:
HTML 5 funcionará de la siguiente manera:
De esta manera, el navegador sabe lo que cada parte de una página web representa, por ejemplo, la parte <Arb> es la navegación, y la parte <artículo> es el contenido principal. Además de un código más hermoso y etiquetas semánticas, este cambio también trae más beneficios, como los motores de búsqueda, pueden saber con mayor precisión qué parte de una página web es más importante. IBM tiene una discusión detallada sobre la nueva etiqueta HTML 5.
HTML 5 presenta Formularios web 2.0, proporcionando desarrollo con muchas opciones nuevas y nuevas características para manejar la entrada de formulario y la publicación de manera más fácil y eficiente. La característica más emocionante del formulario web 2.0 es la verificación de entrada. En la actualidad, necesitamos implementar la misma función a través de JavaScript o lógica del lado del servidor.
Por ejemplo, hay una forma como esta:
En HTML4 necesitamos escribir código como este, y luego usar scripts JavaScript o del lado del servidor para verificar:
required与email en HTML5 pueden verificarse directamente, como sigue:
HTML 5 proporcionará múltiples API, como etiquetas de audio y video, que permiten a los desarrolladores reproducir directamente videos y audio web sin usar herramientas de terceros:
Opera tiene mucha investigación sobre el lado del usuario y se lanza una demostración de reproducción de video
Es más fácil para las personas obtener información de las imágenes. Por ejemplo, la siguiente información se muestra de dos maneras: tablas y gráficos circulares redondos, y los efectos son obviamente diferentes:
Sin embargo, en el pasado, para lograr este efecto, solo se podían usar imágenes estáticas, y las imágenes no podían ajustarse. Usando la etiqueta <Canvas>, puede modificar los parámetros en tiempo real para modificar los gráficos, como generar un gráfico circular en tiempo real en función de la votación del usuario.
HTML 5 admitirá la interacción del usuario, y la propiedad contenteditable le permite establecer qué parte de la página web se puede editar. Es muy práctico en sitios con sede en Wiki.
Fuente internacional de este artículo: http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php
Fuente de traducción china: sitio web oficial de COMSHARP CMS