Introduction aux balises XHTML
Peut-être avez-vous remarqué dans la section précédente que la plus grande différence entre les fichiers XHTML et les fichiers texte brut ordinaires réside dans certains éléments inclus avec "", tels que . Nous les appelons des balises. Habituellement, les balises XHTML apparaissent par paires, comme . Vous pouvez voir qu'ils ne diffèrent que par un "/". Nous appelons une balise comme sans "/" une balise de début, et son correspondant avec "/" est appelé une balise d'arrêt. identique à la balise de début La balise de début ne diffère que par un symbole "/". Bien entendu, XHTML possède également des balises qui n'apparaissent pas par paires et qui n'ont pas de balise de fin. Nous appelons ces balises "balises vides". Le contenu des balises vides sera mentionné dans un tutoriel ultérieur.
À propos de la capitalisation
Les versions précédentes des balises HTML n'étaient pas sensibles à la casse. Par exemple, les balises et les balises étaient équivalentes. En XHTML, toutes les balises sont en minuscules. Afin que votre site Web soit conforme aux normes XHTML, vous devez prendre l'habitude d'utiliser des lettres minuscules pour toutes les balises lors de la création de pages Web.
Le rôle des balises XHTML (élément)
Ouvrez le fichier html enregistré dans le tutoriel précédent. Remplacez « Ceci est ma première page Web » dans la sixième ligne par « Ceci est ma première
page Web ». Enregistrez ensuite les modifications et parcourez à nouveau la page Web. Vous constaterez que les deux mots sur la page Web sont devenus en gras, et l'effet est le suivant :
Ceci est ma première
page Web.
La différence est évidente. Les mots « page Web » sont « enveloppés » dans les balises
et deviennent gras. La balise
est censée être en gras et elle n'affecte que le contenu qu'elle contient. C'est ainsi que fonctionnent les balises XHTML. Nous appelons le contenu « enveloppé » par la balise un élément. Dans cet exemple, le mot « page Web » est l'élément de la balise .
Propriétés de l'étiquette
Nous pouvons définir certains attributs pour les balises XHTML. Veuillez faire attention à la ligne horizontale ci-dessus. Son code d'origine est :
. En XHTML, la balise
est une ligne de séparation horizontale. Nous pouvons ajouter un attribut « taille » (c'est-à-dire la taille de la ligne de séparation) à cette ligne de séparation, et sa valeur d'attribut est 1. Son code complet est alors :
De même, la façon d'ajouter des attributs à d'autres balises XHTML est d'ajouter : attribut="valeur d'attribut" à la balise de début de la balise. Notez que les valeurs d'attribut doivent être "mises" entre guillemets. Les guillemets simples ou doubles sont acceptables, mais les guillemets doubles sont plus couramment utilisés.
Format d'ajout d'attributs : Exemple ->
Remarque : les fichiers XHTML ordinaires ont deux niveaux de normes (sans compter les normes de cadre) : les normes de transition et les normes strictes. Les normes de transition s'adressent principalement aux webmasters habitués à utiliser HTML pour développer des sites Web. Le code ci-dessus est légal dans la norme transitoire, mais dans la norme stricte, l'attribut size sera considéré comme un attribut illégal. XHTML n’est pas seulement une version plus standardisée et plus stricte du HTML, il favorise également une manière de créer des sites Web. Il s'agit de séparer le contenu et le style de la page Web, ce qui est réalisé grâce au CSS en XHTML. Par conséquent, nous vous recommandons d’utiliser du XHTML strictement standardisé et de laisser entièrement le soin de définir les styles au CSS. (Les problèmes concernant la norme XHTML seront introduits dans des didacticiels ultérieurs)
étiquette vide
Peut-être avez-vous remarqué qu'ici nous n'écrivons pas l'étiquette de la ligne de démarcation comme un
symétrique, mais comme
. En fait, il s'agit exactement de la balise non appariée que nous avons mentionnée dans le tutoriel précédent. Elle n'a qu'une balise de début
mais pas de balise de fin . Puisqu’elle ne contient aucun élément, nous appelons une telle balise une balise vide. Alors pourquoi l’écrivons-nous comme
au lieu de simplement
? Ce format d'écriture vise à satisfaire à la règle selon laquelle toute balise en XHTML doit être "fermée". Nous appelons la méthode d'ajout de "/" à la fin de la balise de début la fermeture automatique de la balise (ou la fermeture automatique, la fin automatique, etc., comme vous voulez l'appeler).
La méthode de fermeture automatique pour utiliser toutes les balises vides est la même, qui consiste à ajouter un espace et une barre oblique inverse "/" avant le symbole ">" de la balise de départ. Les espaces ne sont pas obligatoires, mais certains navigateurs ne peuvent pas reconnaître
, seulement
. C'est pourquoi nous avons ajouté des espaces. (Je n'ai rencontré aucun navigateur incompatible jusqu'à présent)
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