Qu'est-ce que XHTML ??_Échange d'expériences
Avant-propos :
De nos jours, tout le monde s'intéresse à la création de sites Web standard, et la technologie utilisée dans la création de sites Web standard est principalement XHTML+CSS. Maintenant, nous utilisons généralement du code HTML, alors comment dois-je le convertir ? Et quelle est la différence entre HTML et XHTML ? Dans ce didacticiel, vous apprendrez les différences entre HTML et XHTML et comment convertir du HTML en XHTML. Après tout, XHTML est la direction du développement, je pense donc qu'il est nécessaire de publier ce tutoriel sur ce site. Je pense que si vous souhaitez utiliser des standards, il est préférable d'apprendre d'abord le HTML car c'est plus facile, puis de regarder ce tutoriel. En même temps, c'est aussi une continuation du standard WEB XHTML&CSS que j'ai publié.
Introduction au XHTML :
En fait, le standard dont nous parlons devrait être XML, alors pourquoi devrions-nous apprendre XHTML ? Parce que le code HTML actuel est lourd et plein de risques, mais que l'environnement d'utilisation du XML n'est pas encore mature, un produit excessif a été lancé, XHTML, qui joue un rôle de hauts et de bas. Certaines personnes pensent également que XHTML est une version améliorée de HTML, ce qui est en fait exact. Je crois comprendre que XHTML est un langage de balisage qui rend le HTML plus standardisé, le rendant plus puissant et réduisant la lourdeur du code, en particulier les tableaux.
XHTML a été établi comme standard par l'organisation internationale de normalisation W3C (World Wide Web Consortium) le 26 janvier 2000. Il est considéré comme la dernière version du HTML et remplacera progressivement le HTML. Tous les navigateurs prennent désormais en charge XHTML et XHTML est compatible avec HTML 4.0. Certaines personnes pensent aussi que XHTML est HTML4.01. Si vous rédigez un site Web conforme aux normes pendant le processus d'apprentissage, vous pouvez passer la vérification W3C. Après avoir réussi la vérification, vous obtiendrez une note, généralement une certification XHTML1.0 et une vérification CSS. Je ne sais pas combien de sites Web en Chine ont réussi ces deux vérifications en même temps. Vous pouvez aller sur http://www.w3.org/ pour vérifier votre site. S'il répond à ces deux règles, nous nous donnerons deux morceaux de code à ajouter à votre page Web pour les montrer aux autres. Cela montre que vous avez adopté la norme pour créer le site Web, génial !
Pourquoi nous utilisons XHTML
Examinons un HTML qui contient un code d'erreur, comme suit :
Mauvais HTML
Bien qu'il contienne des codes d'erreur, il peut toujours s'afficher normalement lorsque nous le parcourons dans le navigateur. XML est un langage de balisage, mais il nécessite que tout élément apparaissant dans une page Web soit marqué. XML est utilisé pour décrire les données de la page Web et HTML est utilisé pour afficher les éléments de la page Web. Les différentes technologies de navigation que nous utilisons actuellement sur Internet, notamment les ordinateurs portables, les téléphones mobiles, etc., nécessitent toutes que certains contenus à parcourir soient correctement balisés. S'il y a des balises incorrectes, l'affichage peut être particulièrement confus, voire impossible à afficher. correctement.
Ainsi, en combinant HTML et XML, ainsi que d'autres technologies, nous obtenons un langage qui est utile maintenant et qui le sera à l'avenir - XHTML. Lorsque tout sera standardisé à l'avenir, nous utiliserons des balises XHTML correctement formatées afin que tous les navigateurs puissent l'exécuter correctement, il est donc nécessaire pour nous de commencer à apprendre le XHTML maintenant.
La différence entre XHTML et HTML :
XHTML est une nouvelle technologie avant que les navigateurs et certains autres logiciels ne la prennent en charge, il est nécessaire que nous nous familiarisions avec cette technologie. Afin de mieux apprendre le XHTML, nous devons nous familiariser avec HTML4.0. Nous pouvons télécharger un manuel de référence pour nous familiariser avec lui. Afin de faciliter l'apprentissage du XHTML, en d'autres termes, lorsque nous utilisons HTML pour écrire du code, nous devons faire de notre mieux pour écrire le moins de codes d'erreur possible, tels que : utiliser des caractères minuscules pour écrire du HTML et ajouter la fin de la balise après chaque balise. Par exemple :
Bienvenue sur le site Web d'enseignement
Il doit y avoir une fin, et nous devons maintenir cette règle.
La plus grande différence entre eux est la suivante :
1.Les éléments XHTML doivent être correctement imbriqués.
En HTML, certains éléments peuvent être mal imbriqués et s'afficher quand même normalement, comme :
Ce texte est en gras et en italique
Mais en XHTML il doit l'être correct Il peut être utilisé normalement après l'imbrication, tel que :
Ce texte est en gras et en italique
Remarque : Cette erreur se produit généralement dans les balises lorsqu'elles sont imbriquées à plusieurs niveaux. Tels que :
- Café
- Thé
-
-
Lait
- Le bon doit être :
Café
Thé-
- Thé noir
Thé vert-
-
Lait
- En observant les deux morceaux de code ci-dessus, nous pouvons voir que nous insérons correctement la balise
après
.
Les fichiers XHTML doivent avoir le format organisationnel correct.
Tous les XHTML doivent être correctement imbriqués dans les éléments commençant par et se terminant par . Les autres éléments peuvent avoir des éléments enfants, et les éléments enfants doivent être correctement imbriqués dans leurs éléments parents Inside. Par exemple :
...
...
Les noms de balises doivent être en lettres minuscules. Les documents XHTML étant des applications XML, XML est sensible à la casse. Les symboles
et sont deux balises différentes. Par exemple, le code d'erreur :
Ceci est un paragraphe
un paragraphe
-
- Lait
Thé
Thé vert
.
Tous les éléments XHTML doivent être fermés Il ne peut pas y avoir d'éléments vides qui ne soient pas fermés dans notre code. En fait, il est plus facile pour nous de terminer ce point. Doit-il y avoir une fin au début ? Par exemple, le code d'erreur :
Ceci est un paragraphe
Ceci est un autre paragraphe
Le bon est :
Ceci est un autre paragrapheNous devons également terminer une balise indépendante par />.
Par exemple : Code d'erreur
Ceci est une rupture
Voici une règle horizontale :
Voici une image

Code correct :
Ceci est une pause
Voici une règle horizontale :
Voici une image

À travers les exemples ci-dessus, nous voyons essentiellement la différence entre HTML et XHTML, alors nous devrions essayer de changer notre HTML actuel à partir de maintenant, comme l'utilisation de balises minuscules et l'ajout du symbole de balise de fermeture "/>" après la balise.
Syntaxe du XHTML
Pour faire simple, vous devez utiliser une syntaxe HTML propre lors de l'écriture du XHTML.
Quelques autres exigences de syntaxe pour XHTML :
Les noms d'attribut doivent être en minuscules. Tels que :
Code d'erreur :

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Si vous avez récemment commencé à travailler avec GraphQL ou examiné ses avantages et ses inconvénients, vous avez sans aucun doute entendu des choses comme "GraphQL ne prend pas en charge la mise en cache" ou

Combien de temps passez-vous à concevoir la présentation de contenu pour vos sites Web? Lorsque vous écrivez un nouveau blog ou créez une nouvelle page, pensez-vous à

Avec la récente montée du prix du bitcoin sur 20k $ USD, et pour lui, récemment en train de briser 30k, je pensais que cela valait la peine de reprendre une profonde plongeon dans la création d'Ethereum

Quelle que soit le stade dans lequel vous vous trouvez en tant que développeur, les tâches que nous effectuons - qu'elles soient grandes ou petites - ont un impact énorme dans notre croissance personnelle et professionnelle.

Il est sorti! Félicitations à l'équipe Vue pour l'avoir fait, je sais que ce fut un effort massif et une longue période à venir. Tous les nouveaux documents aussi.

Je dirais que "Site Web" correspond mieux que "Application mobile" mais j'aime ce cadrage de Max Lynch:

Je discutais avec Eric Meyer l'autre jour et je me suis souvenu d'une histoire d'Eric Meyer de mes années de formation. J'ai écrit un article de blog sur la spécificité CSS, et

J'ai eu quelqu'un qui écrivait avec cette question très légitime. Lea vient de bloguer sur la façon dont vous pouvez obtenir les propriétés CSS valides elles-mêmes du navigateur. C'est comme ça.
