css – 在Internet Explorer中以粗体形式设置选项

我有选择的样式问题.我需要一些选项以粗体显示,但Internet Explorer不想渲染它.

我使用CSS设置它:

font-weight: bold;

哪个不行
本页可以看到一个例子:

Example

它在Firefox中显示粗体字体,但不显示在Internet Explorer中.

我试过在Internet Explorer 7和8.

有人有其他选择吗?

编辑:
一个样品:

HTML:

<select>
    <option class="special">Special</option>
</select>

CSS:

.special {
    font-weight: bold;
}

解决方法

IE不允许设置< option>元素独立.这是因为IE使用Windows窗体控件来渲染选择框,不支持功能.

(除此之外,IE的选择框在将其放置在其他对象后可能会遇到分层问题的原因相同,窗体控件由Windows操作系统呈现,而不是由浏览器呈现,因此浏览器的控制权较少它比页面上的大多数其他元素)

其他现代浏览器允许您这样做,因为它们呈现自己的选择框,而不是推迟到操作系统.

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效