Maison > interface Web > Questions et réponses frontales > Qu'est-ce que HTML et XHTML

Qu'est-ce que HTML et XHTML

青灯夜游
Libérer: 2022-09-15 17:59:36
original
3115 Les gens l'ont consulté

HTML Hypertext Markup Language est un langage de conception Web basé sur le balisage spécifiquement utilisé pour concevoir et éditer des pages Web. XHTML est un HTML remanié pour s'adapter à XML. Il s'agit également d'un langage de balisage. Il peut être considéré comme la transition du HTML vers le XML ;

Qu'est-ce que HTML et XHTML

L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.

Qu'est-ce que HTML

Le nom complet de HTML en anglais est Hyper Text Markup Language, qui est traduit en chinois par "Hypertext Markup Language". pages.

Hypertext Markup Language est le langage de description du WWW. Il comprend une série de balises. Ces balises peuvent unifier le format des documents sur le réseau et connecter des ressources Internet dispersées en un tout logique. Le texte HTML est un texte descriptif composé de commandes HTML. Les commandes HTML peuvent décrire du texte, des graphiques, des animations, des sons, des tableaux, des liens, etc.

<!DOCTYPE html>
<html>
<body>
	<h1>hello world !</h1>
</body>
</html>
Copier après la connexion

Alors, que signifie hypertexte ? Hypertexte : Les pages peuvent contenir des images, des liens et même des éléments non textuels tels que de la musique et des programmes. Rappelons quel est le rôle du HTML dans le projet. 1. Ce qui est certain sans réfléchir, c'est sa fonction d'affichage. 2. Pour n'importe quel élément de la page, nous pouvons utiliser JS pour y apporter des modifications d'animation, qu'il s'agisse d'un changement d'affichage ou d'un lien vers d'autres endroits. En d’autres termes, les éléments HTML peuvent être imaginés comme un portail. D’un simple clic de souris, nous pouvons obtenir un contenu plus pertinent. Bon, imaginez maintenant qu'une page HTML soit un nœud connecté à deux pages HTML via une sorte de déclencheur. De cette manière, des dizaines de milliers de pages HTML constituent notre World Wide Web.

Qu'est-ce que XML

XML est un nouveau langage conçu pour auto-décrire les informations. Comme HTML, XML est également un langage de balisage basé sur du texte, mais XML permet aux utilisateurs de définir librement des balises pour exprimer le contenu du document avec une signification pratique basée sur le document qu'ils souhaitent exprimer.

Qu'est-ce que XHTML

XHTML (eXtensible HyperText Markup Language) est une norme qui redéfinit HyperText Markup Language (HTML) en tant qu'application XML.

XHTML est du HTML remodelé pour s'adapter au XML, et c'est aussi un langage de balisage ; il peut être considéré comme la transition du HTML au 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.

<!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>
Copier après la connexion

La différence entre xhtml et html

1. Les éléments XHTML doivent être imbriqués correctement

Exemple :

Les pages Web HTML générales peuvent être "contenu principal" Ceci n'est pas strict et est faux en XHTML ; cela doit être correct dans le standard xhtml. "Contenu principal

2. Les éléments XHTML doivent être fermés

exp:

Un exemple dans HEAD, "" Des balises comme celle-ci sont réalisables en HTML, cependant, pour pour le bien des standards xhtml, il doit être fermé comme ""

Par exemple, lors de l'utilisation de "

" en HTML général, lors du passage à une grande balise de ligne, beaucoup de gens directement Ajoutez simplement une balise "

" au paragraphe qui doit être rompu, mais dans la norme CSS XHTML, cela doit être comme ceci "

Texte du paragraphe

" signifie qu'il doit être précédé de "

Cette balise de saut de ligne commence avant le champ de texte de l'article et se termine par la balise "

".

Par exemple, de nombreuses personnes utilisent la petite balise de saut de ligne "br" lors de la création de pages HTML, et beaucoup de gens ne le savent pas. Cette balise doit être renvoyée à la ligne avec un style fermé. Par exemple : après un paragraphe de texte, un saut de ligne est requis. De nombreuses productions CSS ajoutent simplement un ".
" où un saut de ligne est requis. Cependant, laissez-moi vous dire que ce n'est pas standard. En XHTML, il ne passera pas la vérification et doit être fermé avec "
"

3 . Les noms de balises doivent être en lettres minuscules

Dans les pages Web précédentes, de nombreuses balises étaient généralement en lettres majuscules ou minuscules, mais pour le bien des normes WEB, les étiquettes doivent désormais être en minuscules

exp. :

Dans le passé, de nombreux ", " étaient utilisés en majuscules ou en casse mixte, tels que ", " ou ", ". , mais les exigences XHTML unifiées nécessitent l'utilisation de " , " en lettres minuscules.

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

, ce qui signifie que dès qu'une balise démarre, elle doit se terminer par une balise. Par exemple, lorsque /body> à la fin du contenu.

5. Vous devez ajouter des attributs alt aux images

Dans le passé, vous pouviez ajouter ou non des attributs alt aux balises img lors de l'affichage d'images sur des pages Web, mais maintenant, xhtml exige que des attributs alt soient ajoutés, sinon La vérification xhtml provoquera une erreur même si la valeur de alt est vide.

exp:

Erreur<img src="Adresse de l'image" /><img src="图片地址" />

正确<img src="图片地址" alt=“图片说明" />

Corriger<img src="Adresse de l'image" alt="Description de l'image" />

Quels sont les avantages de l'ajout d'alt ? Réponse : L'ajout de 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.

(Partage de vidéos d'apprentissage : Démarrer avec le front-end Web

)🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal