Sélecteurs de valeur d'attribut
Leçon 13 sur 15 du cours Sélecteurs CSS de Coddy.
Dans cette leçon, vous allez approfondir le concept des sélecteurs de valeur d'attribut commençant par. Cette technique vous permet de cibler des éléments HTML en fonction des premiers caractères de leurs valeurs d'attribut.
Syntaxe du sélecteur de valeur d'attribut commençant par :
Pour cibler des éléments dont les valeurs d'attribut commencent par une chaîne spécifique, utilisez la syntaxe de sélecteur [attribute^="value"].
Exemples de code :
HTML :
<button class="btn-primary">Primary Button</button>
<button class="btn-secondary">Secondary Button</button>
<button class="btn-tertiary">Tertiary Button</button>CSS :
/* Sélectionne les boutons dont les valeurs de l'attribut class commencent par "btn-" */
[class^="btn-"] {
background-color: lightgray;
}Dans les exemples de code fournis :
- Trois boutons sont définis avec des valeurs d'attribut de classe différentes.
- La règle CSS
[class^="btn-"]cible les éléments ayant une valeur d'attributclassqui commence par "btn-". Elle applique le stylebackground-color: lightgray;à ces boutons.
Le résultat est que les trois boutons auront une couleur d'arrière-plan gris clair, car les valeurs de leur attribut de classe commencent par "btn-".
Défi
FacileImaginez que vous ayez la structure HTML suivante pour une liste d'éléments. Votre objectif est de styliser les éléments de liste avec une valeur d'attribut "data-category" spécifique qui commence par "fruit-". Appliquez une couleur d'arrière-plan unique à ces éléments de liste en utilisant CSS.
Essayez vous-même
<!DOCTYPE html>
<html>
<head>
<title>Attribute Value Starting With Selector</title>
<style>
/* Your CSS code here */
</style>
</head>
<body>
<ul>
<li data-category="fruit-apple">Apple</li>
<li data-category="vegetable-carrot">Carrot</li>
<li data-category="fruit-banana">Banana</li>
<li data-category="fruit-orange">Orange</li>
<li data-category="grain-rice">Rice</li>
</ul>
</body>
</html>
Toutes les leçons de Sélecteurs CSS
4Sélecteurs d'attributs
Introduction aux sélecteurs d'attributsPrésence et valeurs exactesSélecteurs de valeur d'attributSélecteurs de valeur d'attribut IISélecteurs de valeur d'attribut III3Sélecteurs combinateurs
Sélecteur d'enfantSélecteur de descendantSélecteur de frère adjacentSélecteur de frère général