English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

manuel de référence CSS

règles CSS @

大全 des attributs CSS

Complète de sélecteurs CSS

Les sélecteurs CSS sont utilisés pour sélectionner le modèle de style des éléments que vous souhaitez

La colonne "CSS" représente la définition des attributs dans les versions de CSS (CSS1et le CSS2ou pour le CSS3)

SélecteurExempleDescriptionVersion de CSS
.class.introSélectionner tous les éléments whose class is "intro"1
#id#firstnameSélectionner tous les éléments whose id is "firstname"1
**Sélectionner tous les éléments2
elementpSélectionner tous les éléments <p>1
element,elementdiv,pSélectionner tous les éléments <div> et <p>1
element elementdiv pSélectionner tous les éléments <p> à l'intérieur d'un élément <div>1
element>elementdiv>pSélectionner chaque élément <p> whose parent is an element <div>2
element+elementdiv+pSélectionner chaque élément <p> immédiatement après un élément <div>2
[attribute][target]Sélectionner tous les éléments having a target attribute2
[attribute=value][target=-blank]Sélectionner tous les éléments using target="-Les éléments de type "blank"2
[attribute~=value][title~=flower]Sélectionner tous les éléments whose title attribute contains the word "flower"2
[attribute|=language][lang|=en]Sélectionner tous les éléments whose lang attribute starts with "en"2
[attribute^=value]a[src^="https"]Sélectionner chaque élément whose src attribute starts with "https"3
[attribute$=value]a[src$=".pdf"]Sélectionner chaque élément whose src attribute ends with ".pdf"3
[attribute*=value]a[src*="w3codebox"]Sélectionner chaque élément whose src attribute contains the substring "w"3Les éléments de type "codebox"3
:linka:linkSélectionner chaque lien non visité1
:visiteda:visitedSélectionner chaque lien visité1
:activea:activeSélectionner chaque lien actif1
:hovera:hoverSélectionner chaque lien auquel la souris est au-dessus1
:focusinput:focusSélectionner chaque élément d'entrée avec le focus2
:first-letterp:first-letterSélectionner la première lettre de chaque élément <p>1
:first-linep:first-lineSélectionner la première ligne de chaque élément <p>1
:first-childp:first-childDéfinir le style pour chaque élément <p> qui est le premier enfant de son parent.2
:beforep:beforeInsérer du contenu avant chaque élément <p>2
:afterp:afterInsérer du contenu après chaque élément <p>2
:lang(language)p:lang(it)Choisi chaque élément <p> qui a une valeur de début de l'attribut lang="it"2
element1~element2p~ulChoisi chaque élément ul suivant l'élément p3
:first-of-typep:first-of-typeChoisi chaque élément p qui est le premier élément p de son parent3
:last-of-typep:last-of-typeChoisi chaque élément p qui est le dernier élément p de son parent3
:only-of-typep:only-of-typeChoisi chaque élément p qui est l'unique élément p de son parent3
:only-childp:only-childChoisi chaque élément p qui est l'enfant unique de son parent3
:nth-child(n)p:nth-child(2)Choisi chaque élément p qui est le deuxième enfant de son parent3
:nth-last-child(n)p:nth-last-child(2)Choisi chaque élément p qui est le deuxième enfant de son parent, à partir du dernier enfant3
:nth-of-type(n)p:nth-of-type(2)Choisi chaque élément p qui est le deuxième enfant de son parent3
:nth-last-of-type(n)p:nth-last-of-type(2)Choisi chaque élément p qui est le deuxième élément p de son parent, à partir du dernier enfant3
:last-childp:last-childChoisi chaque élément p qui est le dernier enfant de son parent3
:root:rootChoisi l'élément racine du document3
:emptyp:emptyChoisi chaque élément p sans sous-élément (y compris les nœuds de texte)3
:target#news:targetChoisi chaque élément #news actif (y compris l'URL cliquée de l'anneau de ce nom)3
:enabledinput:enabledChoisi chaque élément input activé3
:disabledinput:disabledChoisi chaque élément input désactivé3
:checkedinput:checkedChoisi chaque élément input sélectionné3
:not(selector):not(p)Choisi chaque élément qui n'est pas un élément p3
::selection::selectionCorrespond à la partie sélectionnée ou mise en surbrillance de l'élément3
:out-of-range:out-of-rangeCorrespond aux éléments input whose valeurs ne sont pas dans l'intervalle spécifié3
:in-range:in-rangeCorrespond aux éléments input whose valeurs sont dans l'intervalle spécifié3
:read-write:read-writeUtilisé pour correspondre aux éléments qui sont à la fois lisibles et modifiables3
:read-only:read-onlyUtilisé pour correspondre aux éléments qui ont l'attribut "readonly" (lecture seule)3
:optional:optionalUtilisé pour correspondre aux éléments d'entrée optionnels3
:required :requiredUtilisé pour correspondre aux éléments qui ont l'attribut "required"3
:valid :validUtilisé pour correspondre aux éléments whose valeurs d'entrée sont légitimes3
:invalid :invalidUtilisé pour correspondre aux éléments whose valeurs d'entrée sont illégales3