Pseudo Classe CSS :required
Le sélecteur :required sélectionne ces éléments qui sont requises.
Le sélecteur :required sélectionne des éléments form qui ont l'attribut required défini.
Elle ne s'applique qu'aux éléments <input>, <select> et <textarea>.
Version
Syntaxe
:required {
css declarations;
}
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
<style>
.example {
margin: 40px auto;
max-width: 400px;
}
label,
button {
display: block;
width: 100%;
margin-bottom: 1.5em;
}
input,
select,
button {
padding: .4em 1em;
}
input,
select {
border: 1px solid #666666;
}
input:optional,
select:optional {
background-color: #eeeeee;
color: #666666;
}
input:required,
textarea:required {
border-bottom: 3px solid #1c87c9;
}
</style>
</head>
<body>
<h2>Exemple du sélecteur :required</h2>
<div class="example">
<form action="#">
<label>
<input type="name" required>Nom*
</label>
<label>
<input type="email" required>Email *
</label>
<label>
<input type="phone">Téléphone(optionnel)
</label>
<label>
<input type="url">Adresse (optionnel)
</label>
</form>
</div>
</body>
</html>
Dans l'exemple donné, les deux sélecteurs pseudo-classe :optional et :required sont utilisés.
Support de Navigateurs
10.0+ | 12.0+ | 4.0+ | 10.1+ | 10.0+ |
Pratiquez vos connaissances
Quelle est la fonction de l'attribut 'required' en HTML signalé dans le contenu de l'URL donné?
Correcte!
Incorrecte!