sélecteur d'attribut
Définissez les styles pour les éléments HTML avec les attributs spécifiés.
Vous pouvez définir des styles pour les éléments HTML avec des attributs spécifiés, pas seulement les attributs de classe et d'identifiant.
Remarque : IE7 et IE8 prennent en charge les sélecteurs d'attributs uniquement lorsque !DOCTYPE est spécifié. Dans IE6 et versions antérieures, la sélection d'attributs n'est pas prise en charge.
Sélecteur d'attribut
L'exemple suivant stylise tous les éléments avec l'attribut titre :
[title]{color:red;}
Sélecteurs d'attributs et de valeurs
L'exemple suivant stylise tous les éléments avec title="php":
[title=php]{border:5px solid blue;}
Sélecteur de valeur de somme d'attribut - Valeurs multiples
L'exemple suivant définit un style pour tous les éléments qui contiennent un attribut de titre avec une valeur spécifiée. S'applique aux valeurs d'attribut séparées par des espaces :
[title~=hello] { color:red; }
L'exemple suivant stylise tous les éléments avec un attribut lang qui contient la valeur spécifiée. S'applique aux valeurs d'attribut séparées par des traits d'union :
[lang|=en] { color:red; }
Style du formulaire
Le sélecteur d'attribut est utilisé sans Particulièrement utile lors de la définition des styles pour les formulaires de classe ou d'identification :
input[type="text"]{ width:150px; display:block; margin-bottom:10px; background-color:yellow; font-family: Verdana, Arial; } input[type="button"]{ width:120px; margin-left:35px; display:block; font-family: Verdana, Arial; }