Poco después, HTML5 empezó a atraer cada vez más la atención de la gente. Aunque el W3C afirmó que todavía queda un largo camino por recorrer hasta su madurez definitiva, eso no impide que la gente se anticipe. En 2007, HTML5 avanzó hacia el estándar W3C. La misión de HTML5 es localizar aplicaciones web enriquecidas y romper con las cadenas de los complementos del navegador. El W3C lanzó el primer borrador de HTML5 en enero de 2008, y es posible que la implementación completa del estándar HTML5 no sea hasta 2022 o más tarde.
¿Qué es HTML5?
HTML5 es otra versión importante después de HTML4.01, XHTML 1.0 y DOM 2 HTML, cuyo objetivo es eliminar la dependencia de los programas enriquecidos de Internet (RIA) de los complementos del navegador como Flash, Silverlight y JavaFX.
Resumen HTML5
HTML5 trae muchas características nuevas y cambios en el código HTML. Es necesario utilizar algunos scripts API específicos, como:
DOMINGO
Objeto Canvas que implementa dibujo 2D.
Reproducción multimedia controlable
Almacenamiento sin conexión
Edición de documentos
arrastrar y soltar
Mensajes entre documentos
Gestión del historial del navegador
Registro de protocolo y tipo MIME
Los navegadores que admiten HTML5 deben ser más flexibles en el manejo de errores de código HTML, mientras que los navegadores que no admiten HTML5 ignorarán el código HTML5.
Cambios de sintaxis HTML
HTML5 introduce nuevos elementos y atributos HTML. Algunos son versiones semánticas de elementos comunes tradicionales, como navegación, pie de página y otros elementos que reemplazan los elementos div. También hay algunos elementos nuevos, como audio y video. Algunos elementos que están en desuso en HTML4, como la fuente y el centro, quedarán en desuso. Los nuevos elementos HTML introducidos por HTML5 incluyen:
artículo: artículo
a un lado: contenido de la barra lateral al lado del contenido
audio: audio
lienzo: dibujo 2D
comando: botón de comando
lista de datos: cuadro de selección desplegable
detalles: detalles del objeto
diálogo: cuadro de diálogo
incrustar: complemento u objeto externo
figura: un conjunto de objetos multimedia y texto de etiqueta
encabezado: parte superior de la página
hgroup: información sobre una determinada parte del documento
keygen: Clave generada por el formulario
marca: texto marcado
metro: una medida dentro de un rango predefinido
navegación: barra de navegación
salida: salida
progreso: barra de progreso
rp: identifica el contenido rubby
rt: Explicación del contenido rubby
rubí: contenido de rubí
sección: definir una sección
fuente: recursos de los medios
hora: fecha hora
vídeo: vídeo
Estas nuevas etiquetas pueden hacer que sus documentos HTML sean más fáciles de cargar y que a los motores de búsqueda les resulte más fácil rastrear la información útil. Por ejemplo, los motores de búsqueda pueden rastrear directamente el contenido de la etiqueta del artículo que más les interesa.
Cómo coexiste HTML5 con tecnologías populares
El mundo web actual se ha acostumbrado a varios complementos y API. HTML5 ha brindado conveniencia e inconvenientes a los desarrolladores y diseñadores web. ¿Cómo coexistirá HTML5 con estas tecnologías populares?
HTML5 y Flash
Este debate se ha prolongado durante mucho tiempo. Algunos desarrolladores y diseñadores han abusado de Flash, lo que ha provocado que algunas páginas web se carguen lentamente, y HTML5 ha traído un rayo de esperanza. Puede que sea injusto comparar HTML5, que aún está en pañales, con Flash, que ya tiene 10 años, pero es un tema que preocupa a todos. Los usuarios de Mac pueden beneficiarse más de HTML5 que los usuarios de Windows porque Apple se ha mostrado reacia a admitir Flash. Lo siguiente es parte de una prueba realizada por Mike Chambers sobre la carga de CPU de los navegadores en plataformas Mac y Windows:
Las pruebas muestran que el rendimiento de Flash en la plataforma Mac es peor que en la plataforma Windows, dependiendo del navegador que utilice. Ahora parece que Flash es la mejor opción en lo que a videojuegos se refiere, pero dependiendo de tu navegador, si tus vídeos no son muy complejos, HTML5 es la mejor opción. Lo que los desarrolladores y diseñadores web deberían aprender de estos debates es que existen alternativas a Flash, pero Flash está firmemente arraigado y los clientes necesitan investigar un poco sobre su público objetivo al desarrollar diseños para ellos.
HTML5 e IE9
IE9 a menudo promociona su compatibilidad con HTML5, pero de hecho será un navegador que soportará bien HTML5 porque IE9 utiliza la API de gráficos modernos de Windows y la tarjeta aceleradora de gráficos de la PC para generar texto y gráficos. En la feria MIX de marzo, Microsoft también anunció que IE9 admitirá HTML5 acelerado por GPU, entregando desplazamiento de gráficos, visualización de gráficos 3D y otros procesamientos a tarjetas aceleradoras de gráficos.
HTML5 y Ajax
Un problema con el lenguaje HTML actual es que es una interfaz de aplicación liviana. Los desarrolladores a quienes les gusta usar Ajax para implementar aplicaciones en línea encontrarán que HTML es muy difícil de usar. Ajaxwith.com cree que HTML es adecuado para cargar interfaces y JavaScript se utiliza para ejecutar comandos. Aunque HTML no es fácil de usar como lenguaje de interfaz, HTML sigue siendo indispensable dado lo familiar que resulta para la mayoría de los desarrolladores.
La buena noticia es que HTML5 facilitará la implementación de aplicaciones Ajax.
HTML5 con CSS
Debe organizar su código CSS para que sea compatible con HTML5, porque ya no se utilizarán etiquetas como h1 y h2. Para lograr la compatibilidad con HTML5, la mejor manera es usar el restablecimiento de CSS para reemplazar el CSS de las etiquetas HTML comunes. están borrados. Woork cree que el mejor restablecimiento de CSS es el restablecimiento de CSS de Eric Meyers.
Pros y contras de HTML5
HTML5 puede aportar más beneficios a la Web móvil. La razón es que el iPhone domina ahora la Web móvil y el iPhone no es compatible con Flash. HTML5 también permitirá que los navegadores móviles de otras plataformas carguen páginas web más rápido. Otro beneficio es el SEO. Google anunció el 9 de abril que la velocidad de carga de la página será un factor en el ranking de búsqueda, por lo que las páginas basadas en HTML5 también se beneficiarán de velocidades de carga más rápidas.
Sin embargo, como ocurre con cualquier nueva tecnología, también habrá algunos problemas. Para los diseñadores web, el mayor problema es que debido a la introducción de estas nuevas etiquetas, habrá una falta de descripción de datos unificada entre los navegadores.
Hasta que HTML5 sea ampliamente adoptado, no sabremos completamente qué cosas buenas o malas traerá el código HTML5. En general, será un gran cambio para los desarrolladores, pero aún no está claro para los diseñadores gráficos.
Fuente internacional de este artículo: instantshift.com HTML5: ¿Vale la pena el revuelo? (Autor original: Shannon Suetos)
Fuente de compilación china: sitio web oficial del sistema de gestión de contenido del sitio web Ruishang Enterprise CMS