" 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  >  Article  >  interface Web  >  Quelles sont les différences entre html et xhtml ?

Quelles sont les différences entre html et xhtml ?

青灯夜游
青灯夜游original
2021-03-29 11:54:5510171parcourir

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.

Quelles sont les différences entre html et xhtml ?

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 ;

  • Les éléments XHTML doivent être fermés. À titre d'exemple dans HEAD, les balises comme "<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="关键字" />"
  • doivent être dans. lettres minuscules. Dans les pages Web précédentes, de nombreuses balises étaient généralement disposées en majuscules ou en minuscules, mais pour le bien des normes WEB, les balises nécessitent désormais des minuscules uniformes
  • Les documents XHTML doivent avoir des éléments racine. Cela signifie que dès qu'une balise commence, elle doit se terminer par une balise, comme <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!

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