Sélecteur :REQUIRED
Rôle
Le sélecteur required est une pseudo-classe désigné par la syntaxe :required qui permet de cibler chaque élément de formulaire qui est nécessaire.
Note: pour rendre un élément de formulaire nécessaire il faut lui appliquer l’attribut HTML required.
<!-- désactiviation du bouton -->
<input type="button" value="ok" required="required">
Dans l’exemple ci-dessous, le champ nécessaire apparaît avec un fond jaune.
:required{
background-color: yellow;
}
Pseudo : <input type="text" required="required">
<br>
Age : <input type="text">
Testez vous-même ce sélecteur
Inconvénient
Ce sélecteur est déconseillé. Il suffit, en effet, d’utiliser les sélecteurs d’attribut à la place :
input[required].
Version : CSS3
Compatibilité
Le sélecteur required est pris en charge par tous les principaux navigateurs
A partir d’Internet Explorer 10
A voir aussi
:enabled
:checked
:invalid
:valid
:disabled
:read-only
:read-write
:optional
:out-of-range
:in-range
:focus