HTML5 est le dernier standard HTML. Tôt ou tard, tous les programmeurs Web découvriront qu'ils doivent utiliser ce dernier standard. De plus, de nombreuses personnes auront le sentiment qu'il est plus difficile de redévelopper un site Web avec HTML5 que de développer un site Web. La migration de HTML4 vers HTML5 est beaucoup plus simple car il existe des différences significatives entre les deux versions.
En fait, HTML5 n'apporte aucun changement majeur à HTML4. Beaucoup d'entre eux sont similaires.
Cependant, vous devez connaître certaines différences importantes. Voici quelques-unes des principales différences entre HTML4 et HTML5 (pas toutes, il est impossible de toutes les lister) :
1 La norme HTML5 est toujours en cours de développement
Ceci. La première différence est évidente, mais si importante que je dois commencer par elle. Vous avez peut-être remarqué que l'on parle beaucoup de l'intérêt du HTML5, mais la réalité est que le HTML5 est un standard inachevé. HTML4 a déjà 10 ans, mais le fait qu’il soit toujours le standard officiel actuel n’a pas changé.
D'un autre côté, HTML5 en est encore à ses débuts et de futures modifications continueront d'apparaître. Vous devez en tenir compte, car les éléments Web nouvellement ajoutés ou modifiés que vous utilisez sur votre site Web changeront chaque année et vous devrez constamment mettre à jour et mettre à niveau votre site Web, ce qui n'est pas ce que vous souhaitez. C'est pourquoi, pour l'instant, il est préférable d'utiliser HTML4 en production et d'utiliser uniquement HTML5 dans les expériences.
2. Syntaxe simplifiée
La déclaration de doctype plus simple est l'une des nombreuses nouvelles fonctionnalités de HTML5. Maintenant, écrivez simplement La syntaxe HTML5 est compatible avec HTML4 et XHTML1, mais pas avec SGML.
3. Une nouvelle balise
Pour les internautes, Flash est à la fois une surprise et une douleur. De nombreux développeurs Web ne sont pas satisfaits de la menace que représente HTML5 pour Flash. Mais pour ceux d'entre vous qui supportent des vidéos Flash volumineuses dont le chargement et l'exécution prennent des années, la technologie permettant de générer des vidéos avec la nouvelle balise