Cet article présente principalement la différence entre HTML et xhtml. Les similitudes et les différences entre HTML et xhtml sont toutes dedans. Examinons maintenant cet article ensemble
1 , Tout d'abord. tout, introduisons l'explication officielle de la différence entre HTML et xhtml :
HTML est un langage de conception de pages Web WEB de base, et similaire, avec quelques différences petites mais importantes, XHTML est XML qui joue un rôle similaire à HTML, donc en substance, XHTML est une technologie de transition qui combine la puissance de XML (en quelque sorte) avec les fonctionnalités les plus simples.
La différence entre HTML et XHTML est simple.
2. Voici les principales différences entre XHTML et HTML :
XHTML nécessite une imbrication correcte.
Tous les éléments XHTML doivent être fermés.
XHTML est sensible à la casse.
Les documents XHTML doivent avoir un élément racine.
Regardons maintenant les similitudes et les différences une par une :
1. Les éléments doivent être correctement imbriqués
En HTML, certains éléments peuvent être imbriqués incorrectement les uns dans les autres comme ceci :
<b><i>这里是PHP中文网</b></i>
En XHTML, tous les éléments doivent être correctement imbriqués les uns dans les autres comme ceci :
<b><i>This text is bold and italic</i></b>
Astuce : Une erreur facile à commettre avec les listes imbriquées est d'oublier que la liste interne doit être à l'intérieur d'un élément li, comme ceci :
C'est correct :
<ul> <li>百度</li> <li>PHP中文网 <ul> <li>html在线教程</li> <li>PHP在线教程</li> </ul> </li> <li>腾讯</li> </ul>
Remarque : Dans l'exemple de code correct, nous avons inséré une balise après .
2.Les éléments XHTML doivent être fermés :
Les balises non vides doivent utiliser des balises de fermeture.
C'est faux :
<p>这里是www.php.cn <p>这里是PHP中文网
C'est exact :
<p>这里是www.php.cn</p> <p>这里是PHP中文网</p>
3.Les éléments XHTML doivent être en minuscules
Définition des spécifications XHTML : les noms de balises et les attributs sont sensibles à la casse.
C'est faux :
<BODY> <P>这里是PHP中文网</P> </BODY>
C'est exact :
<body> <p>这里是PHP中文网</p> </body>
4.Les documents XHTML doivent avoir un élément racine
Tous les éléments XHTML doivent être imbriqués dans l'élément racine Tous les autres éléments peuvent avoir des éléments enfants. Les éléments enfants doivent être appariés et imbriqués dans leur élément parent. La structure de base du document est la suivante :
<html> <head> ... </head> <body> ... </body> </html>
Ce qui précède concerne la différence entre HTML et xhtml. Si vous avez des questions, vous pouvez les poser ci-dessous.
[Recommandation de l'éditeur]
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!