Résumé
La pseudo-classe CSS :checked représente les éléments radio (<input type="radio">), les cases à cocher (<input type="checkbox">) ou les (<option> dans <select>), qui sont cochés ou dans un état activé. L'utilisateur peut changer l'état en cliquant sur l'élément ou en sélectionnant une valeur différente, dans ce cas, :checked ne s'applique plus à l'élément.
Syntaxe
element:checked { propriétés CSS }
Exemples
Exemples de sélecteurs
/* tout élément "cochables" */
:checked {
width: 50px;
height: 50px;
}
/* seulement les éléments radio */
input[type="radio"]:checked {
margin-left: 25px;
}
/* seulement les cases à cocher */
input[type="checkbox"]:checked {
display: none;
}
/* seulement les options activées */
option:checked {
color: red;
}
-
input[type="radio"]:checked - Représente tous les boutons radios de la page qui sont cochés
-
input[type="checkbox"]:checked - Représente toutes les cases à cocher de la page qui sont cochées
-
option:checked -
Représente toutes les
<option>sélectionnées dans des<select>.
Spécifications
| Spécification | Statut | Commentaire |
|---|---|---|
| WHATWG HTML Living Standard | Living Standard | Aucune modification. |
| HTML5 | Candidate Recommendation | Définit la sémantique concernant HTML. |
| Selectors Level 4 | Working Draft | Aucune modification. |
| CSS Basic User Interface Module Level 3 | Working Draft | Lié à Selectors Level 3. |
| Selectors Level 3 | Recommendation | Défini la pseudo-classe, mais pas son association sémantique. |
Compatibilité des navigateurs
| Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Support de base | 1.0 | 1.0 (1.7 ou moins) | 9.0 | 9.0 | 3.1 |
| Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Support de base | 2.1 | 1.0 (1.0) | 9.0 | 9.5 | 3.1 |
Étiquettes et contributeurs liés au document
Dernière mise à jour par :
teoli,