Maison >interface Web >Tutoriel H5 >10 différences majeures entre HTML4 et HTML5 en plus des conseils du didacticiel similarities_html5

10 différences majeures entre HTML4 et HTML5 en plus des conseils du didacticiel similarities_html5

WBOY
WBOYoriginal
2016-05-16 15:50:471316parcourir

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 qui remplace Flash
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
Actuellement, la balise ne fournit pas toutes les fonctions de Flash, mais au fil du temps, Flash sera éliminé du Web. Nous devrons attendre et voir, car beaucoup de gens ne sont pas encore d’accord avec ce point de vue.

4. Les nouvelles balises

et

HTML5 sont conçues pour mieux décrire l'anatomie d'un site Web. C'est pourquoi de nouvelles balises comme celles-ci
et
sont apparues, spécialement conçues pour marquer ces parties d'un site Web.
Lors du développement d'un site Web, vous n'avez plus besoin d'utiliser les balises
pour marquer ces parties de la page Web.

5. Les nouvelles balises
et

Similaires aux balises
Les balises section> et
permettent aux développeurs de mieux étiqueter ces zones sur la page.
Vraisemblablement, en plus de rendre le code plus organisé, cela peut également améliorer les résultats du référencement et permettre aux moteurs de recherche d'analyser plus facilement vos pages.

6. Nouvelles balises et

La nouvelle balise menus, bien que ces éléments ne soient pas couramment utilisés sur les pages.
De même, la nouvelle balise
est un moyen plus professionnel de gérer le texte et les images sur une page. Bien sûr, vous pouvez utiliser des feuilles de style pour contrôler le texte et les images, mais il est plus approprié d'utiliser cette balise intégrée au HTML5.

7. Les nouvelles balises
Les nouvelles balises
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn