我希望禁用一些 html 控件,并且由于 IE 和 Firefox/Webkit 浏览器之间的差异而遇到跨浏览器问题。主要问题在以下行中很明显:
<input type="text" name="badIE" disabled="disabled" style="color:blue;" value="IE won't show this correctly" />
在 IE 中,上面的输入会有灰色文本,而在我测试过的所有其他浏览器中,文本都是蓝色的。看起来 IE 允许disabled
文本输入字段优先于文本颜色的 CSS 规则。是否有任何既定的最佳实践或 IE CSS hack 来解决此类问题?