Почему, если написать
input{border:1px solid #34495e;}
то стили не применяются, должны же применяться.
:enabled дописывать же по идее не обязательно
Почему, если написать
input{border:1px solid #34495e;}
то стили не применяются, должны же применяться.
:enabled дописывать же по идее не обязательно
Да, вы всё правильно пишите. Дело в том, что к этому курсу подключаются ещё дополнительные стили для общего вида формы, в которых, в частности, задаётся граница, но не для всех полей ввода, а только для конкретных типов.
И получается, что селектор
input[type="text"] {
border: 1px solid red;
}
более специфичный, чем просто input {}
, имеет больший «вес» и переопределяет правила input {}
.
В чём разница :enabled и :disabled от :read-only и :read-write ведь оба выполняют почти одинаковую функцию?
Значение из поля с атрибутом disabled не отправляется на сервер при отправке формы.
В интернете много статей по этому поводу, например.
Спасибо большое!