.field:invalid { border-color: #dc2626; }Неполный или пустой обязательный email получает красную границу.
УРОК 87 ИЗ 100
Измените границу email-поля, не прошедшего HTML-проверку.
:invalid соответствует элементу, не удовлетворяющему ограничениям HTML. Цвет — дополнительная визуальная обратная связь; сообщение и семантическая связь ошибки требуют отдельной логики в реальной форме.
.field:invalid { border-color: #dc2626; }Неполный или пустой обязательный email получает красную границу.
.field { border-color: #dc2626; }Постоянная красная граница не отражает результат проверки элемента.
Задайте border-color: #dc2626 только для .field:invalid.
Псевдокласс считывает состояние, определённое типом email и атрибутом required.
ЗАПРОС НА АНАЛИЗ
Первичное обсуждение ни к чему не обязывает. Вы получите честную рекомендацию, подходящие этапы и факторы цены.