" alors que certains éléments HTML peuvent omettre la balise de fermeture. Les noms de balises XHTML doivent utiliser des lettres minuscules ; les noms de balises HTML peuvent être en majuscules ou en minuscules."/> " alors que certains éléments HTML peuvent omettre la balise de fermeture. Les noms de balises XHTML doivent utiliser des lettres minuscules ; les noms de balises HTML peuvent être en majuscules ou en minuscules.">
Maison >interface Web >tutoriel HTML >Quelles sont les différences entre html et xhtml ?
Différence : les éléments XHTML doivent être correctement imbriqués et l'ordre d'imbrication des balises doit être correct. Les éléments XHTML doivent être fermés, c'est-à-dire qu'il doit y avoir une balise de fermeture ">" alors que certains éléments HTML peuvent omettre la balise de fermeture. Les noms de balises XHTML doivent utiliser des lettres minuscules ; les noms de balises HTML peuvent être en majuscules ou en minuscules.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.
XHTML : eXtensible HyperText Markup Language XHTML (eXtensible HyperText Markup Language) est un standard qui redéfinit le HyperText Markup Language (HTML) en tant qu'application XML.
Spécification du document HTML :
HTTP/1.1 200 OK Content-Type: text/html <!DOCTYPE html> <html> <head> <meta charset=utf-8> <title>HTML</title> </head> <body> <p>I am a HTML document</p> </body> </html>
Spécification du document XHTML :
HTTP/1.1 200 OK Content-Type: application/xhtml+xml <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML</title> </head> <body> <p>I am a XHTML document</p> </body> </html>
Compatibilité XHTML
La plupart des navigateurs prennent actuellement en charge XHTML, notamment Firefox, Chrome, Safari, Opera et le navigateur IE (IE 9). (Internet Explorer 8 et les navigateurs antérieurs afficheront une boîte de dialogue de téléchargement pour un type de fichier inconnu lors de la visualisation d'un document XHTML avec un type MIME XHTML correctement configuré). De plus, de nombreuses bibliothèques JavaScript et outils de développement populaires ne prennent pas en charge XHTML
La différence entre HTML et XHTML :
Bien que XHTML et HTML soient presque la même chose, mais il est plus important de créer le code correctement car XHTML est plus strict que HTML en termes de syntaxe et de respect de la casse. Les documents XHTML sont bien formés et analysés à l'aide d'analyseurs XML standard, contrairement au HTML qui nécessite un analyseur spécifique au HTML.
Les éléments XHTML doivent être correctement imbriqués. Généralement, les pages Web HTML peuvent utiliser "<b><i>主要内容</b></i>
". Ce n'est pas strict et c'est incorrect en XHTML, "<b><i>主要内容</i></b>
" doit être requis dans le standard xhtml ;
<meta name="keywords" content="关键字" >
" sont réalisables en HTML, mais pour le bien des normes xhtml, elles doivent être fermées. Par exemple, les noms de balises "<meta name="keywords" content="关键字" />
" <body>开始就要在内容结束用</body>
pour la fermer. Des attributs Alt doivent être ajoutés aux images. Dans le passé, plusieurs fois, lorsque des images étaient affichées sur des pages Web, l'attribut alt pouvait être ajouté ou non dans la balise img, mais maintenant xhtml exige que l'attribut alt soit ajouté, sinon la vérification xhtml provoquera une erreur, même si le la valeur alt est vide. L'ajout d'alt peut fournir une description textuelle de l'image, permettant aux moteurs de recherche d'identifier le contenu de l'image, ce qui constitue un bon endroit pour optimiser les pages Web.
Tutoriel recommandé : "Tutoriel vidéo HTML"
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!