Maison  >  Article  >  interface Web  >  Quelle est la différence entre HTML et XHTML

Quelle est la différence entre HTML et XHTML

青灯夜游
青灯夜游original
2018-11-29 17:57:0219218parcourir

Aujourd'hui, j'aimerais vous présenter ce que sont HTML et XHTML ? Que chacun ait une certaine compréhension du HTML et du XHTML et connaisse la différence entre eux. Jetons un coup d'œil au HTML et au XHTML.

Quelle est la différence entre HTML et XHTML

Qu'est-ce que le HTML ?

HTML est l'acronyme de Hyper Text Markup Language. Alors, qu'est-ce que l'hypertexte ? Qu'est-ce qu'un langage de balisage ? Hypertexte : Hypertexte signifie simplement « texte dans le texte ». Il y a des liens dans le texte, qui est hypertexte. Chaque fois que vous cliquez sur un lien pour ouvrir une nouvelle page Web, vous le faites en cliquant sur un élément hypertexte.

Langage de balisage : le langage de balisage est un langage de programmation utilisé pour rendre le texte plus interactif et dynamique. Il peut convertir du texte en images, tableaux, liens, etc.

Exemple :


Rendu :
<!DOCTYPE html>
<html>
<body>
	<h1>hello world !</h1>
</body>
</html>

Quelle est la différence entre HTML et XHTML

Qu'est-ce que XHTML ? XHTML signifie

Extensible Hypertext Markup Language

. C'est un croisement entre les langages HTML et XML. XHTML est presque identique au HTML, mais il est plus strict que le HTML. XHTML est HTML défini comme une application XML. Il est pris en charge par tous les principaux navigateurs.

Exemple :

Rendu :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   >
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
  <title>标题</title>  
</head>  
<body>  
  <h1>XHTML</h1>
</body>  
</html>

Quelle est la différence entre HTML et XHTML

La différence entre HTML et XHTMLBien que XHTML soit presque identique au HTML, 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.

En général, par rapport au HTML, XHTML a subi quelques changements et présente quelques différences. Ces modifications peuvent être divisées en trois parties :

Modifications dans la structure du document

1. Tous les fichiers doivent avoir un DOCTYPE.

2. L'attribut xmlns dans est requis et l'espace de noms XML doit être spécifié pour le document.

3. ,

, et

Modifications des balises XHTML

1. Toutes les balises XHTML doivent être en minuscules.

2. Toutes les balises XHTML doivent être terminées, c'est-à-dire que la balise > Exemple :

,
, Quelle est la différence entre HTML et XHTML

3. Toutes les balises XHTML doivent être correctement imbriquées et l'ordre d'imbrication des balises doit être correct. .

4. Les documents XHTML doivent avoir un élément racine.

Modifications des attributs XHTML

1. Tous les attributs XHTML doivent être ajoutés correctement.

2. Tous les attributs XHTML doivent être en minuscules et entre guillemets.

2. Les attributs XHTML ne peuvent pas être abrégés.

3. Les valeurs des attributs XHTML doivent être citées.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

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