Maison >interface Web >Questions et réponses frontales >Qu'est-ce que HTML et XHTML
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 ;
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>
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>
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 "a4b561c25d9afb9ac8dc4d70affff4195a8028ccc7a7e27417bff9f05adf5932contenu principal6c2f24acebdb83e70dcd2bc2de4354fa72ac96585ae54b6ae11f849d2649d9e6" Ceci n'est pas strict et est faux en XHTML ; cela doit être correct dans le standard xhtml. "a4b561c25d9afb9ac8dc4d70affff4195a8028ccc7a7e27417bff9f05adf5932Contenu principal72ac96585ae54b6ae11f849d2649d9e60d36329ec37a2cc24d42c7229b69747a
2. Les éléments XHTML doivent être fermés
exp:
Un exemple dans HEAD, "c80420e24bd3e70d6b1747321e9f13ad" Des balises comme celle-ci sont réalisables en HTML, cependant, pour pour le bien des standards xhtml, il doit être fermé comme "eb0f68c4f10a97fa4cdfed83e6583d09"
Par exemple, lors de l'utilisation de "e388a4556c0f65e1904146cc1a846bee" en HTML général, lors du passage à une grande balise de ligne, beaucoup de gens directement Ajoutez simplement une balise " e388a4556c0f65e1904146cc1a846bee " au paragraphe qui doit être rompu, mais dans la norme CSS XHTML, cela doit être comme ceci " e388a4556c0f65e1904146cc1a846beeTexte du paragraphe94b3e26ee717c64999d7867364b1b4a3 " signifie qu'il doit être précédé de " e388a4556c0f65e1904146cc1a846bee Cette balise de saut de ligne commence avant le champ de texte de l'article et se termine par la balise "94b3e26ee717c64999d7867364b1b4a3".
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 ". 0c6dc11e160d3b678d68754cc175188a" 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 "df250b2156c434f3390392d09b1c9563"
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 "100db36a723c770d327fc0aef2ce13b1, 6c04bd5ca3fcae76e30b72ad730ca86d" étaient utilisés en majuscules ou en casse mixte, tels que "6a74014ee44f5deb5894267f99b68016, a64997a0904a094b4570728d7f327acd" ou "d90fcdb535d6081491edebb07224a674, 9c5594a5fc8d2e506f1a8147102c836b". , mais les exigences XHTML unifiées nécessitent l'utilisation de " 100db36a723c770d327fc0aef2ce13b1, 6c04bd5ca3fcae76e30b72ad730ca86d " 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 6c04bd5ca3fcae76e30b72ad730ca86d /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:
Erreur077aa04cfd481723876830e518e5f85f
2315f97a1e26fda8578bec2ffd09e726
正确e8d563feca80ae548071abb7183c570c
e9f0297821f584dda0523c9940acdebd
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!