Maison >interface Web >tutoriel HTML >Quelles sont les différences spécifiques entre l'utilisation du XHTML et du HTML, et comment les distinguer ?
Cet article vous présente principalement la différence entre xhtml et html. Tout d’abord, tout le monde doit comprendre ce que sont xhtml et html ? En termes simples, HTML est Hypertext Markup Language, et
XHTML est Extensible Hypertext Markup Language, un langage de balisage dont l'expression est similaire à Hypertext Markup Language (HTML), mais en termes de syntaxe plus stricte.
En termes de relation d'héritage, HTML est une application basée sur le langage de balisage universel standard et est un langage de balisage très flexible, tandis que XHTML est basé sur le langage de balisage extensible, qui est un sous-ensemble standard du langage de balisage universel. langage de balisage. En d’autres termes, xhtml est un sous-ensemble de HTML.
Ce qui suit est un résumé de leurs principales différences :
1. Méthode de déclaration du type de document
html :
Type transitionnel :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Strict :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Framework :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
xhtml :
Transitionnel :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Strict :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Type de cadre :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
2. Syntaxe
XHTML peut être considéré comme la version XML de HTML Afin de se conformer aux exigences XML, les exigences de syntaxe XHTML sont. plus rigoureux.
3. Distinction détaillée
XHTML nécessite une imbrication correcte, tous les éléments doivent être fermés, sensibles à la casse, les valeurs d'attribut doivent utiliser des guillemets doubles, utiliser l'attribut id au lieu de l'attribut name , traitement des caractères spéciaux.
Ce qui précède concerne la différence entre html et xhtml. J'espère que cela sera utile à certains amis pour maîtriser les points de connaissances pertinents de htmlxhtml.
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!