Я бы хотел, чтобы метки для моих элементов формы были выделены серым цветом, если вход отключен, и я не могу заставить его работать для ввода текста. Я пробовал следующее:
input:disabled {
background:#dddddd;
}
input:disabled+label{color:#ccc;}
<input type='checkbox' disabled id='check1'>
<label for='check1'>Check</label>
<br>
<label for='text1'>Text</label>
<input type='text' id='text1' disabled>
Стилирование работает с меткой флажка, но не с текстовой меткой. Являются ли флажки только входными типами, которые позволяют создавать свои метки через css?
Я тестирую с помощью Firefox.