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