Comentario: HTML5 es el último estándar HTML. Reurbanizar un sitio web de HTML5 es mucho más fácil que migrar un sitio web de HTML4 a HTML5, porque hay grandes diferencias entre las dos versiones
HTML5 es el último estándar HTML. Tarde o temprano, todos los programadores web encontrarán que es necesario usar este último estándar. Además, muchas personas sentirán que reconstruir un sitio web HTML5 es mucho más fácil que migrar un sitio web de HTML4 a HTML5, porque hay grandes diferencias entre las dos versiones.
De hecho, HTML5 no realiza ningún cambio importante en HTML4, muchos de ellos son similares.
Sin embargo, hay algunas diferencias muy importantes que debe saber. Las siguientes son algunas de las principales diferencias entre HTML4 y HTML5 (no todo, es imposible enumerarlos a todos):
1. El estándar HTML5 todavía se está formulando
Esta única diferencia es obvia, pero es muy importante, primero necesito comenzar con ella. Tal vez has notado que HTML5 es genial en todas partes, pero la verdad es que HTML5 es un estándar inacabado. HTML4 ya tiene 10 años, pero el hecho de que sigue siendo el estándar formal actual no ha cambiado.
Por otro lado, HTML5 todavía está en sus primeras etapas, y continuarán apareciendo modificaciones futuras. Debe considerar esto porque los elementos web recién agregados o modificados que use en el sitio web cambiarán algún tiempo cada año, y debe actualizar y actualizar constantemente su sitio web, que no es lo que desea. Es por eso que es mejor usar HTML4 en su producto y solo usando HTML5 en sus experimentos hasta ahora.
2. Sintaxis simplificada
Una declaración de doctype más simple es una de las muchas características nuevas en HTML5. Ahora solo necesitas escribir <! Doctype html>, y eso es todo. La sintaxis de HTML5 es compatible con HTML4 y XHTML1, pero no es compatible con SGML.
3. Una nueva etiqueta <Canvas> que reemplaza a Flash
Para los usuarios de la web, Flash es una sorpresa y un dolor. Muchos desarrolladores web están muy insatisfechos con la amenaza que HTML5 ha planteado para destacar. Pero para aquellos que están soportando videos flash hinchados que tardan años en cargarse y ejecutarse, ha llegado la tecnología para generar videos con nuevas etiquetas <Canvas>.
En la actualidad, la etiqueta <Canvas> no puede proporcionar todas las funciones que Flash tiene, pero con el tiempo, Flash definitivamente se eliminará de la web. Esperemos y veamos, porque muchas personas todavía no están de acuerdo con este punto de vista.
4. Nuevas etiquetas <WEADER> Y <ToToTer>
HTML5 está diseñado para describir mejor la anatomía de un sitio web. Es por eso que estos <curebel> y
Se introducen nuevas marcas como <ToTer>, diseñadas específicamente para estas partes del sitio web.
Al desarrollar un sitio web, ya no necesita usar la etiqueta <div> para marcar estas partes de la página web.
5. Nuevo <section> y <Artículo> Etiquetas
Similar a las etiquetas <WEADER> y <ToToTer>, las nuevas etiquetas <section> y <Artículo> introducidas en HTML5 permiten a los desarrolladores etiquetar mejor estas áreas en las páginas.
Se especula que, además de hacer que el código sea más organizado, también puede mejorar los resultados de SEO y hacer que los motores de búsqueda sean más fáciles de analizar sus páginas.
6. Nuevo <menú> y <figura> etiquetas
La nueva etiqueta <ener> se puede usar como un menú normal o en las barras de herramientas y los menús de clic derecho, aunque estas cosas no se usan comúnmente en las páginas.
Del mismo modo, la nueva etiqueta <figura> es una forma más profesional de administrar texto e imágenes en las páginas. Por supuesto, puede usar hojas de estilo para controlar el texto y las imágenes, pero el uso de esta etiqueta integrada en HTML5 es más adecuada.
7. Nuevo <audio> y <video> etiquetas
Las nuevas etiquetas <udio> y <vide> son probablemente las dos cosas más útiles agregadas en HTML5. Al igual que los nombres de las etiquetas, se usan para incrustar archivos de audio y video.
Además, hay algunas etiquetas y atributos multimedia nuevas, como <vista>, que se utilizan para proporcionar información de texto para rastrear videos. Con estas etiquetas, HTML5 hace que Web2.0 caracteres cada vez más amigables. El problema es que antes de que HTML5 fuera ampliamente aceptado, Web2.0 seguía siendo el antiguo Web2.0.
8. Diseño de formulario nuevo
Las nuevas etiquetas <Form> y <FormInput> tienen modificaciones completamente nuevas en el elemento de formulario original, y tienen muchos atributos nuevos (y algunas modificaciones). Si desarrolla formularios con frecuencia, debe tomarse el tiempo para estudiarlos con más detalle.
9. Ya no usa <b> y <font> etiquetas
Para mí personalmente, este es un cambio que no entiendo mucho. No creo cuánto beneficio será eliminar las marcas <b> y <font>. Sé que la guía oficial dice que estos marcadores se pueden manejar mejor a través de CCS, pero de esta manera, para aparecer en uno o dos lugares del artículo, debe implementar esta función en CSS y texto independientes, que no es torpe. Tal vez nos acostumbremos a este método en el futuro.
10. Ya no usa <Frame>, <Center>, <Big> Etiquetas
De hecho, no recuerdo cuándo se han utilizado estas marcas, por lo que no me siento triste por eliminarlas. Por la misma razón, hay mejores marcadores que pueden implementar su funcionalidad; lo cual es bueno, cualquier marcador no válido puede ser eliminado del estándar.
Las diferencias entre estos 10 HTML5 y HTML4 son solo una pequeña parte de toda la nueva especificación. Además de estos cambios principales, también puedo mencionar algunos cambios menores, como modificar los atributos de la etiqueta <Ol> para permitir que se clasifique en reversa y modificar la etiqueta <u>.
Todos estos cambios menores son numerosos. Y los nuevos cambios también están aumentando, por lo que si desea rastrear las últimas tendencias en tiempo real, debe ver con frecuencia las diferencias entre W3.org's HTML4 y HTML5 esta página. Si está ansioso y desea usar estas nuevas etiquetas y atributos en su trabajo, le aconsejo que es mejor hacer experimentos. La razón se ha dejado claro que estas nuevas etiquetas y atributos pueden cambiar mucho en el futuro, por lo que a menos que siga actualizando su código, es probable que caduquen y expire.
Aunque los navegadores más populares de hoy admiten HTML5, algunas etiquetas y propiedades nuevas (o modificadas) no los admiten, por lo que su página puede ser incompatible en la pantalla del usuario. Espere pacientemente y espere cuando HTML5 pueda ser realmente útil. No es el momento todavía.