Можно ли отключить поля формы с помощью CSS? Я, конечно, знаю об отключенном атрибуте, но можно ли это указать в правиле CSS? Что-то вроде -
<input type="text" name="username" value="admin" >
<style type="text/css">
input[name=username] {
disabled: true; /* Does not work */
}
</style>
Причина, по которой я спрашиваю, заключается в том, что у меня есть приложение, в котором поля формы автоматически генерируются, а поля скрыты/показаны на основе некоторых правил (которые выполняются в Javascript). Теперь я хочу расширить его, чтобы поддерживать поля отключения/включения, но способ написания правил для непосредственного управления свойствами стиля полей формы. Поэтому теперь я должен расширить механизм правил для изменения атрибутов, а также стиль полей формы и как-то кажется менее идеальным.
Очень любопытно, что у вас есть видимые и отображаемые свойства в CSS, но не включать/отключать. Есть ли что-нибудь подобное в стандарте HTML5 по-прежнему работает, или даже что-то нестандартное (специфичное для браузера)?