Верстка · Senior · Запитання 52 з 75
Чому помилки краще стилізувати через :user-invalid, а не :invalid?
- ✓Правильна відповідь:
:user-invalidспрацьовує лише після взаємодії користувача з полем, тому порожні обов'язкові поля не червоніють під час завантаження - 2
:invalidне підтримується сучасними браузерами - 3
:user-invalidтакож перевіряє дані на сервері
Пояснення
:invalid застосовується одразу й «карає» користувача до введення. :user-invalid дає поведінку «після дотику», для якої раніше потрібен був JavaScript.