Maison > interface Web > tutoriel CSS > le corps du texte

L'imbrication d'un élément `` à l'intérieur d'un `` est-elle considérée comme un code HTML correct ?

DDD
Libérer: 2024-11-16 09:31:03
original
249 Les gens l'ont consulté

Is Nesting a `` Inside a `` Element Considered Correct HTML?

Est-il approprié d'imbriquer un

À l'intérieur d'un <étiquette> Élément ?

Dans Bootstrap, il est courant d'utiliser des formulaires horizontaux. Cependant, il peut être nécessaire d'éviter de créer des identifiants pour chaque élément. Pour contourner ce problème, certains envisagent d'imbriquer un fichier

à l'intérieur d'un <étiquette> avec une classe CSS personnalisée pour le forcer à se comporter comme un élément de bloc.

Plus précisément, le code suivant illustre cette approche :

<form class="form-horizontal" role="form">
  <div class="form-group">
    <label class="block">
      <span class="col-lg-2 control-label">Email</span>
      <div class="col-lg-10">
        <input type="email" class="form-control">
      </div>
    </label>
  </div>
</form>
Copier après la connexion

Et le CSS personnalisé :

.block {
  display: block;
}
Copier après la connexion

La bonne approche

Selon la spécification HTML, un

élément. D'après la spécification :

"Modèle de contenu :
Contenu de phrase, mais sans éléments étiquetables descendants, sauf s'il s'agit du contrôle étiqueté de l'élément, et sans éléments d'étiquette descendants."

Le contenu de phrase fait référence au texte et aux éléments qui balisent le texte au niveau intra-paragraphe, notamment , , et , entre autres.

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