Différence entre HTML 4 et HTML 5

Différence entre HTML 4 et HTML 5

Html 4 vs html 5

Comme Internet a évolué, il en va de même pour sa langue. Actuellement, HTML est dans sa quatrième version avec HTML 5 déjà en cours et en étant finalisé. L'objectif principal de HTML 5 est de créer un langage plus standardisé qui intègre les nombreux nouveaux types de contenu répandus aujourd'hui. Le changement le plus notable de HTML 5 est sa capacité à incorporer la vidéo et l'audio sans avoir besoin de plug-ins tiers. Dans HTML 4, il y a pas mal de plug-ins avec Adobe Flash étant le plus populaire. Flash est également utilisé pour le dessin à la volée sur la page, généralement pour rendre le contenu interactif ou pour les jeux. Ceci est maintenant géré par l'élément de toile dans HTML 5.

Pour améliorer la capacité de HTML 5 pour rendre une grande variété de contenu, un support pour SVG et MathML a été ajouté. SVG est une spécification pour dessiner des graphiques vectoriels statiques ou dynamiques. Parce que SVG est écrit en XML, il présente de nombreux avantages comme; script, indexation et meilleure compression. MathML est également une spécification de XML impliquée dans la bonne représentation des formules mathématiques. Les formules mathématiques sont problématiques depuis le début d'Internet, et HTML et de nombreux développeurs Web ont eu recours à l'affichage d'équations via des images. Les inconvénients de l'utilisation d'images incluent une main-d'œuvre accrue dans la modification et l'incapacité à rechercher ou à indexer.

Afin d'améliorer la structure des pages HTML, de nombreux éléments ont été ajoutés, modifiés ou supprimés. Les nouveaux éléments incluent: Section, article, mis à part, groupe H, en-tête, pied de page, navigation, figure, et bien d'autres. Les éléments modifiés sont des éléments qui sont déjà présents dans HTML 4, mais la façon dont ils fonctionnent a été modifiée. La liste des éléments modifiés comprend: a, b, adresse, citer, hr, i, étiquette, menu, fort, grand et bien d'autres. Enfin, les éléments supprimés sont des éléments qui ne sont plus inclus dans HTML 5, parmi lesquels sont: BaseFont, Big, Center, Font, Strike, TT, U, Frame, Frameset, Noframes, Acronyme, Applet, Isindex, Noscript. Les raisons de la suppression de ces éléments vont de la désuétude, de l'obsolescence due au CSS et des problèmes de convivialité. Les éléments supprimés peuvent toujours être utilisés car les navigateurs pourraient toujours les analyser, mais les utiliser sur une page ferait échouer la validation HTML 5.

Résumé:

1.HTML 5 peut incorporer nativement le contenu qui avait besoin de plug-ins dans HTML 4.
2.HTML 5 peut utiliser SVG et Mathml en ligne tandis que HTML 4 ne peut pas.
3.HTML 5 permet le stockage et l'utilisation d'applications hors ligne tandis que HTML 4 ne.
4.HTML 5 a de nombreux nouveaux éléments qui ne sont pas présents dans HTML 4.
5.Certains éléments ont changé dans HTML 5 par rapport à la façon dont ils étaient dans HTML 4.
6.HTML 5 a laissé tomber certains éléments de HTML 4.