设置下拉菜单中各个选项的字体?
是否可以为下拉列表中的每个选项设置字体系列?如果是这样,是如何做到的?
编辑:具体来说,我希望在 Chrome 中看到这项工作。
Is it possible to set the font-family for each option in a drop down list? If so, how is it done?
EDIT: Specifically, I'd like to see this work in Chrome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
浏览器支持是可变的。
Browser support is variable.
您需要为每个选项分配一个类并为其设置样式。
html
Css
示例位于 http://jsfiddle.net/xdXFz/
它仅适用于 FF(根据我的测试)、所有其他浏览器(IE、Chrome、Safari、Opera )只考虑颜色..
You need to assign a class to each option and style it ..
html
Css
example at http://jsfiddle.net/xdXFz/
It works only in FF (from my tests), all other browsers (IE, Chrome, Safari, Opera) only take into consideration the color..
您可以为每个
分配一个
class
属性,但是大多数很多用户代理不支持这一点。我会研究一些奇特的 JQuery/框架解决方案。You could assign a
class
attribute to each<option>
, however this isn't suported bymosta lot of user agents. I would investigate some fancy JQuery / framework solution.根据我的经验,创建自己的下拉列表比设置这些类型的控件的样式更好。
In my experience it's better to create your own drop-down list than to style these types of controls.