IE7 поддерживает селектор [attr]
, поэтому вы можете просто использовать:
input[disabled]
{
color: red;
}
Это может вызвать проблемы с DHTML (вам придется его попробовать), в которомНа случай, если вы захотите дополнительно установить класс при работе с динамическими элементами:
input.disabled,
input[disabled]
{
color: red;
}
Обратите внимание, что [attr]
- это селектор "имеет атрибут", есть куча других селекторов в спецификации CSS.Поскольку disabled
является логическим атрибутом , вам нужно только проверить его существование, а не какое-либо конкретное значение.