HTML i CSS · Senior · Pytanie 52 z 75
Dlaczego błędy lepiej stylizować przez :user-invalid niż :invalid?
- ✓Poprawna odpowiedź:
:user-invalidpasuje dopiero po interakcji użytkownika z polem, więc puste wymagane pola nie są czerwone po załadowaniu - 2
:invalidnie jest obsługiwane w nowoczesnych przeglądarkach - 3
:user-invalidwaliduje też na serwerze
Wyjaśnienie
:invalid działa od razu, „karząc” użytkownika przed wpisaniem czegokolwiek. :user-invalid daje zachowanie „po dotknięciu”, które wcześniej wymagało JavaScriptu.