Maison > Article > interface Web > Comment styliser des étiquettes spécifiques à l'aide de sélecteurs d'attributs en CSS ?
Comment styliser des étiquettes spécifiques à l'aide du sélecteur d'attributs
Lorsque vous travaillez avec des formulaires HTML, vous pouvez rencontrer des situations dans lesquelles vous devez appliquer des styles uniques à des étiquettes spécifiques en fonction de leurs éléments d’entrée associés. En CSS, vous pouvez y parvenir en utilisant des sélecteurs d'attributs.
Sélection d'attribut avec l'attribut "for"
Dans votre exemple, vous souhaitez sélectionner une étiquette basée sur le valeur de son attribut "for". Voici comment procéder :
label[for="email"] { /* Styles here will apply only to the label with the "for" attribute value set to "email" */ }
Ce sélecteur correspond à tout élément d'étiquette possédant un attribut "pour" avec la valeur "e-mail". Vous pouvez ensuite appliquer des styles personnalisés dans le bloc.
Exemples d'implémentation
CSS :
label[for="email"] { color: red; }
JavaScript via DOM :
const emailLabel = document.querySelector("label[for=email]"); emailLabel.style.color = "blue";
JavaScript via jQuery :
$("label[for=email]").css("color", "green");
Remarque : Les sélecteurs d'attributs sont pris en charge par les navigateurs modernes, mais soyez conscient des problèmes de compatibilité avec les anciennes versions d'Internet Explorer. Pensez à utiliser des classes ou d'autres méthodes structurelles pour la prise en charge des anciens navigateurs.
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!