:required
La pseudo-classe :required est utilisée sur les éléments <input>. Elle permet de mettre en évidence le fait que la saisie est obligatoire. L'élément <input> doit posséder l'attribut required.<style>
input:required {
border: 3px solid red;
}
</style>
<form>
<input required></input>
</form>
Vous pouvez voir sur le même sujet :valid, :invalid et :optional.