禁用时可以更改html链接的外观吗?例如使用像:
a.disabled { color:#050; } <a class="disabled" disabled="disabled" href="#">Testing</a>
上面的示例似乎不适用于IE,但适用于Firefox,即使我在样式中设置颜色,IE仍保持灰色.如果我删除disabled =“disabled”,但它可以工作.
解决方法@H_403_8@
:禁用的pseduo类仅适用于输入字段,例如文本,收音机,复选框等,并在您给元素“disabled =”disabled“的情况下适用.然而,IE6无法识别伪类,因此您需要单独使用类才能使其工作.
<input type="text" value="You can't type here" disabled="disabled" class="disabled" />
可以风格
input[disabled="disabled"],input.disabled {
/* whatever you want */
}
伪类将适用于现代浏览器,而类将覆盖IE6.
像Radeksonic所说,如果你想让残疾人的CSS出现在其他元素(如锚点)上,你只需要制作和使用一个类. < a> s没有禁用属性
<input type="text" value="You can't type here" disabled="disabled" class="disabled" />
可以风格
input[disabled="disabled"],input.disabled { /* whatever you want */ }
伪类将适用于现代浏览器,而类将覆盖IE6.
像Radeksonic所说,如果你想让残疾人的CSS出现在其他元素(如锚点)上,你只需要制作和使用一个类. < a> s没有禁用属性