:required
- Data publikacji
- Ostatnio edytowano
Przeznaczenie selektora :required
:required { ... }
Selektor :required
odwołuje się do każdego elementu HTML, którego cechy w danym momencie spełniają zasadę pseudoklasy :required
.
Cechy elementu HTML spełniają zasadę pseudoklasy :required
, gdy w danym momencie dany element HTML posiada atrybut required.
Informacje techniczne o selektorze :required
Przykładowa reguła CSS, selektor :required
input:required {
background-color:red;
}
Wyjaśnienie przykładowej reguły CSS
input:required { background-color:red; }
input:required
-
do każdego elementu
input
, który posiada atrybutrequired
background-color
-
dodaj właściwość CSS, która zmieni kolor tła elementu HTML
red
-
na barwę czerwoną
Kod źródłowy przykładowego dokumentu HTML
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>Darmowy Kurs CSS</title>
<style>
input:required {
background-color:red;
}
</style>
</head>
<body>
<label>
Podaj dowolny ciąg znaków: <input type="text">
</label>
<hr>
<label>
Podaj nazwę koloru: <input type="text" required>
</label>
</body>
</html>
Rezultat
Tylko element "input", który posiada atrybut "required" ma czerwony kolor tła.
Interpretacja selektora :required
-
tak
-
tak
-
tak
-
tak
-
tak, lecz od wersji 10
-
tak