Avant-propos : De nos jours, tout le monde s'intéresse à la création de sites Web standard, et la technologie utilisée dans la création de sites Web standard est principalement XHTML+CSS. Maintenant, nous utilisons généralement du code HTML, alors comment dois-je le convertir ? Et quelle est la différence entre HTML et XHTML ? Dans ce didacticiel, vous apprendrez les différences entre HTML et XHTML et comment convertir du HTML en XHTML. Après tout, XHTML est la direction du développement, je pense donc qu'il est nécessaire de publier ce tutoriel sur ce site. Je pense que si vous souhaitez utiliser des standards, il est préférable d'apprendre d'abord le HTML car c'est plus facile, puis de regarder ce tutoriel. En même temps, c'est aussi une continuation du standard WEB XHTML&CSS que j'ai publié.
Introduction au XHTML : En fait, le standard dont nous parlons devrait être XML, alors pourquoi devrions-nous apprendre XHTML ? Parce que le code HTML actuel est lourd et plein de risques, mais que l'environnement d'utilisation du XML n'est pas encore mature, un produit excessif a été lancé, XHTML, qui joue un rôle de hauts et de bas. Certaines personnes pensent également que XHTML est une version améliorée de HTML, ce qui est en fait exact. Je crois comprendre que XHTML est un langage de balisage qui rend le HTML plus standardisé, le rendant plus puissant et réduisant la lourdeur du code, en particulier les tableaux. XHTML a été établi comme standard par l'organisation internationale de normalisation W3C (World Wide Web Consortium) le 26 janvier 2000. Il est considéré comme la dernière version du HTML et remplacera progressivement le HTML. Tous les navigateurs prennent désormais en charge XHTML et XHTML est compatible avec HTML 4.0. Certaines personnes pensent aussi que XHTML est HTML4.01. Si vous rédigez un site Web conforme aux normes pendant le processus d'apprentissage, vous pouvez passer la vérification W3C. Après avoir réussi la vérification, vous obtiendrez une note, généralement une certification XHTML1.0 et une vérification CSS. Je ne sais pas combien de sites Web en Chine ont réussi ces deux vérifications en même temps. Vous pouvez aller sur http://www.w3.org/ pour vérifier votre site. S'il répond à ces deux règles, nous nous donnerons deux morceaux de code à ajouter à votre page Web pour les montrer aux autres. Cela montre que vous avez adopté la norme pour créer le site Web, génial !
Pourquoi nous utilisons XHTML Examinons un HTML qui contient un code d'erreur, comme suit :
Ceci est un mauvais HTML Mauvais HTML
Bien qu'il contienne des codes d'erreur, il peut toujours s'afficher normalement lorsque nous le parcourons dans le navigateur. XML est un langage de balisage, mais il nécessite que tout élément apparaissant dans une page Web soit marqué. XML est utilisé pour décrire les données de la page Web et HTML est utilisé pour afficher les éléments de la page Web. Les différentes technologies de navigation que nous utilisons actuellement sur Internet, notamment les ordinateurs portables, les téléphones mobiles, etc., nécessitent toutes que certains contenus à parcourir soient correctement balisés. S'il y a des balises incorrectes, l'affichage peut être particulièrement confus, voire impossible à afficher. correctement. Ainsi, en combinant HTML et XML, ainsi que d'autres technologies, nous obtenons un langage qui est utile maintenant et qui le sera à l'avenir - XHTML. Lorsque tout sera standardisé à l'avenir, nous utiliserons des balises XHTML correctement formatées afin que tous les navigateurs puissent l'exécuter correctement, il est donc nécessaire pour nous de commencer à apprendre le XHTML maintenant.
La différence entre XHTML et HTML : XHTML est une nouvelle technologie avant que les navigateurs et certains autres logiciels ne la prennent en charge, il est nécessaire que nous nous familiarisions avec cette technologie. Afin de mieux apprendre le XHTML, nous devons nous familiariser avec HTML4.0. Nous pouvons télécharger un manuel de référence pour nous familiariser avec lui. Afin de faciliter l'apprentissage du XHTML, en d'autres termes, lorsque nous utilisons HTML pour écrire du code, nous devons faire de notre mieux pour écrire le moins de codes d'erreur possible, tels que : utiliser des caractères minuscules pour écrire du HTML et ajouter la fin de la balise après chaque balise. Par exemple : Bienvenue sur le site Web d'enseignement Il doit y avoir une fin, et nous devons maintenir cette règle. La plus grande différence entre eux est la suivante : 1.Les éléments XHTML doivent être correctement imbriqués. En HTML, certains éléments peuvent être mal imbriqués et s'afficher quand même normalement, comme : Ce texte est en gras et en italique Mais en XHTML il doit l'être correct Il peut être utilisé normalement après l'imbrication, tel que : Ce texte est en gras et en italique Remarque : Cette erreur se produit généralement dans les balises lorsqu'elles sont imbriquées à plusieurs niveaux. Tels que :
Café
Thé
Lait
Le bon doit être :
Café
Thé
Thé noir
Thé vert
Lait
En observant les deux morceaux de code ci-dessus, nous pouvons voir que nous insérons correctement la balise
après .
Les fichiers XHTML doivent avoir le format organisationnel correct. Tous les XHTML doivent être correctement imbriqués dans les éléments commençant par et se terminant par . Les autres éléments peuvent avoir des éléments enfants, et les éléments enfants doivent être correctement imbriqués dans leurs éléments parents Inside. Par exemple :
...
... Les noms de balises doivent être en lettres minuscules. Les documents XHTML étant des applications XML, XML est sensible à la casse. Les symboles et sont deux balises différentes. Par exemple, le code d'erreur :
Ceci est un paragraphe un paragraphe
Tous les éléments XHTML doivent être fermés Il ne peut pas y avoir d'éléments vides qui ne soient pas fermés dans notre code. En fait, il est plus facile pour nous de terminer ce point. Doit-il y avoir une fin au début ? Par exemple, le code d'erreur :
Ceci est un paragraphe Ceci est un autre paragraphe
Le bon est :
Ceci est un autre paragraphe
Nous devons également terminer une balise indépendante par />. Par exemple : Code d'erreur Ceci est une rupture
Voici une règle horizontale : Voici une image Code correct : Ceci est une pause
Voici une règle horizontale : Voici une image À travers les exemples ci-dessus, nous voyons essentiellement la différence entre HTML et XHTML, alors nous devrions essayer de changer notre HTML actuel à partir de maintenant, comme l'utilisation de balises minuscules et l'ajout du symbole de balise de fermeture "/>" après la balise.
Syntaxe du XHTML Pour faire simple, vous devez utiliser une syntaxe HTML propre lors de l'écriture du XHTML. Quelques autres exigences de syntaxe pour XHTML : Les noms d'attribut doivent être en minuscules. Tels que : Code d'erreur :
Code correct :
Les valeurs d'attribut doivent être citées. Tels que : Code incorrect :
Code correct :
Les abréviations d'attributs sont interdites. Tels que : Code incorrect :
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