Derniers tutoriels de développement web
 

CSS Attribut sélecteurs


Éléments de style HTML avec des attributs spécifiques

Il est possible de coiffer les éléments HTML qui ont des attributs spécifiques ou des valeurs d'attributs.


CSS [attribute] Selector

Le [attribute] sélecteur est utilisé pour sélectionner des éléments avec un attribut spécifié.

L'exemple suivant sélectionne tous les <a> éléments avec un attribut cible:

Exemple

a[target] {
    background-color: yellow;
}
Essayez - le vous - même »

CSS [attribut = "valeur"] Selector

Le [attribute="value"] sélecteur est utilisé pour sélectionner des éléments avec un attribut et la valeur spécifiée.

L'exemple suivant sélectionne tous les <a> éléments avec un target="_blank" attribut:

Exemple

a[target="_blank"] {
    background-color: yellow;
}
Essayez - le vous - même »

CSS [attribute ~ = "valeur"] Selector

Le [attribute~="value"] sélecteur est utilisé pour sélectionner des éléments avec une valeur d'attribut contenant un mot spécifié.

L'exemple suivant sélectionne tous les éléments avec un attribut title qui contient une liste séparée par des espaces de mots, dont l'un est " flower ":

Exemple

[title~="flower"] {
    border: 5px solid yellow;
}
Essayez - le vous - même »

L'exemple ci - dessus correspondra avec des éléments title="flower", title="summer flower" , et title="flower new" , mais pas title="my-flower" ou title="flowers" .


CSS [attribut | = "valeur"] Selector

Le [attribute|="value"] sélecteur est utilisé pour sélectionner des éléments avec l'attribut spécifié en commençant par la valeur spécifiée.

L'exemple suivant sélectionne tous les éléments avec une valeur d'attribut de classe qui commence par "top" :

Remarque: La valeur doit être un mot entier, que ce soit seul, comme class="top" , ou suivi d'un tiret ( - ) , comme class="top-text" !

Exemple

[class|="top"] {
    background: yellow;
}
Essayez - le vous - même »

CSS [attribute ^ = "valeur"] Selector

Le [attribute^="value"] sélecteur est utilisé pour sélectionner des éléments dont la valeur attribut commence par une valeur spécifiée.

L'exemple suivant sélectionne tous les éléments avec une valeur d'attribut de classe qui commence par "top" :

Remarque: La valeur ne doit pas être un mot entier!

Exemple

[class^="top"] {
    background: yellow;
}
Essayez - le vous - même »

CSS [attribut $ = "valeur"] Selector

Le [attribute$="value"] sélecteur est utilisé pour sélectionner des éléments dont la valeur attribut se termine avec une valeur spécifiée.

L'exemple suivant sélectionne tous les éléments avec une valeur d'attribut de classe qui se termine par "test" :

Remarque: La valeur ne doit pas être un mot entier!

Exemple

[class$="test"] {
    background: yellow;
}
Essayez - le vous - même »

CSS [attribute * = "valeur"] Selector

Le [attribute*="value"] sélecteur est utilisé pour sélectionner des éléments dont la valeur attribut contient une valeur spécifiée.

L'exemple suivant sélectionne tous les éléments avec une valeur d'attribut de classe qui contient "te" :

Remarque: La valeur ne doit pas être un mot entier!

Exemple

[class*="te"] {
    background: yellow;
}
Essayez - le vous - même »

Styling Forms

Les sélecteurs d'attributs peuvent être utiles pour les formes de coiffage sans class ou ID :

Exemple

input[type="text"] {
    width: 150px;
    display: block;
    margin-bottom: 10px;
    background-color: yellow;
}

input[type="button"] {
    width: 120px;
    margin-left: 35px;
    display: block;
}
Essayez - le vous - même »

Astuce: Visitez notre CSS Forms Tutorial pour plus d' exemples sur la façon de coiffer les formes avec CSS.


Testez-vous avec des exercices!

Exercice 1 » Exercice 2» Exercice 3 » Exercice 4» Exercice 5 » Exercice 6»


Autres exemples de sélecteurs CSS

Utilisez notre CSS Selector Tester pour démontrer les différents sélecteurs.

Pour une référence complète de tous les sélecteurs CSS, s'il vous plaît visitez notre CSS Selectors Référence .