Diferencia entre HTML 4 y HTML 5

Diferencia entre HTML 4 y HTML 5

Html 4 vs html 5

A medida que Internet ha evolucionado, también lo hace su idioma. Actualmente, HTML está en su cuarta versión con HTML 5 ya en proceso y está finalizado. El objetivo principal de HTML 5 es crear un lenguaje más estandarizado que incorpore los muchos tipos nuevos de contenido prevalente hoy en día. El cambio más notable en HTML 5 es su capacidad para incorporar videos y audio sin la necesidad de complementos de terceros. En HTML 4, hay bastantes complementos en uso con Adobe Flash como el más popular. Flash también se usa para dibujar en la página, generalmente para representar contenido interactivo o para juegos. Esto ahora es manejado por el elemento Canvass en HTML 5.

Para mejorar la capacidad de HTML 5 para hacer una amplia variedad de contenido, se agregaron soporte para SVG y MATHML. SVG es una especificación para dibujar gráficos vectoriales estáticos o dinámicos. Debido a que SVG está escrito en XML, tiene muchas ventajas como; Scripting, indexación y mejor compresión. MATHML también es una especificación en XML que participa en la representación correcta de las fórmulas matemáticas. Las fórmulas matemáticas han sido problemáticas desde el comienzo de Internet, y HTML y muchos desarrolladores web recurrieron a la visualización de ecuaciones a través de imágenes. Las desventajas del uso de imágenes incluyen un aumento de la mano de obra en la modificación y la incapacidad de ser buscados o indexados.

Para mejorar la estructura de las páginas HTML, se han agregado, cambiado o eliminado muchos elementos. Los nuevos elementos incluyen: sección, artículo, aparte, grupo H, encabezado, pie de página, navegación, figura y muchos más. Los elementos cambiados son elementos que ya están presentes en HTML 4, pero la forma en que trabajan se ha ajustado. La lista de elementos cambiados incluye: a, b, dirección, cita, recursos humanos, i, etiqueta, menú, fuerte, grande y muchos más. Por último, los elementos eliminados son elementos que ya no se incluyen en HTML 5, entre ellos están: Basefont, Big, Center, Font, Strike, TT, U, Frame, Frameset, Noframes, AcronyM, Applet, IsIndex, Dir, Noscript. Las razones para dejar caer estos elementos van desde el desuso, la obsolescencia debido a los problemas de CSS y la usabilidad. Los elementos eliminados aún se pueden usar ya que los navegadores aún podrían analizarlos, pero usarlos en una página haría que falle la validación de HTML 5.

Resumen:

1.HTML 5 puede incorporar de forma nativa que necesite complementos en HTML 4.
2.HTML 5 puede usar SVG y MATHML en línea mientras que HTML 4 no puede.
3.HTML 5 permite el almacenamiento y el uso de aplicaciones fuera de línea, mientras que HTML 4 no.
4.HTML 5 tiene muchos elementos nuevos que no están presentes en HTML 4.
5.Ciertos elementos han cambiado en HTML 5 en comparación con cómo estaban en HTML 4.
6.HTML 5 ha dejado caer ciertos elementos de HTML 4.