是否有任何优雅的方式将某种风格应用于IE6下的所有元素?我可以用一些JavaScript来做,但我想知道是否有一种更优雅的方式.
注意 - 我无法手动将某个类应用于所有文本框.我想避免使用CSS表达式.
AFAIK,IE6不支持属性选择器,所以我认为答案是否定的.您必须使用以下之一:
为所有元素添加公共类属性.
如您所建议,使用JavaScript.
两者都要避免.太糟糕了.
如果你碰巧使用jQuery,请尝试将其添加到onDOMready中:
$('input[type="text"]').addClass('typeText');
然后在你的CSS中你可以这样:
input.typeText, input[type="text"] { color:#efefef; }