Mar*_*elo 14 css internet-explorer options
我有选择的样式问题.我需要一些选项以粗体显示,但Internet Explorer不想渲染它.
我正在使用CSS设置它:
font-weight: bold;
Run Code Online (Sandbox Code Playgroud)
哪个不行.在此页面中可以看到一个示例:
它在Firefox中显示粗体字体,但在Internet Explorer中不显示.
我尝试过Internet Explorer 7和8.
有人有替代品吗?
编辑:一个样本:
HTML:
<select>
<option class="special">Special</option>
</select>
Run Code Online (Sandbox Code Playgroud)
CSS:
.special {
font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)
Spu*_*ley 17
IE不允许<option>独立设置元素.这是因为IE使用Windows窗体控件来呈现选择框,该选择框不支持此功能.
(顺便说一句,这是一样的道理,IE浏览器的选择框可以有层次感的问题,当你把它们放在其他物体后面;表单控件是由Windows操作系统呈现的,而不是由浏览器,因此浏览器具有较少的控制权它比页面上的大多数其他元素)
其他现代浏览器允许您这样做,因为它们呈现自己的选择框而不是推迟到操作系统.
在IE中,您无法设置选项样式.我有同样的问题......你可以给它颜色但不是很多.
您可以编写一个jquery插件或找到一个现有的插件来将您的选择"转换"为样式列表/下拉列表.
另请参阅:在jquery UI上创建样式化的Dropdown
| 归档时间: |
|
| 查看次数: |
19704 次 |
| 最近记录: |