我想把所有不是多选的非多选标签设置为斜体,我希望这个不要设置到多选标签。到目前为止,我已经编写了这个 css:
select
{
font-style:italic;
}
select[multiple="multiple"]
{
font-style:normal;
}
这适用于任何普通浏览器,但不适用于 Internet Explorer 8(和 9,但不太重要)。我怎样才能让它在 Internet Explorer 8 中工作?
最佳答案
在 HTML 文档的开头添加以下内容:
<!doctype html>
这会阻止 IE 转到 Quirks Mode它无法识别许多 CSS 功能,例如属性选择器等。
此外,考虑将选择器简化为
select[multiple]
这样它也将适用于语法标记变体,如 <select multiple>
.
关于html - 为 Internet Explorer 8 中的所有非多选标签设置 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11717698/