设置下拉菜单中各个选项的字体?

发布于 2024-10-17 15:31:06 字数 79 浏览 3 评论 0原文

是否可以为下拉列表中的每个选项设置字体系列?如果是这样,是如何做到的?

编辑:具体来说,我希望在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

dawn曙光 2024-10-24 15:31:06

浏览器支持是可变的。

option.aClass /* or some other way to identify the specific option */ {
    font-family: times, serif;
}

Browser support is variable.

option.aClass /* or some other way to identify the specific option */ {
    font-family: times, serif;
}
樱娆 2024-10-24 15:31:06

您需要为每个选项分配一个类并为其设置样式。

html

<select>
    <option class="c1">this option has c1</option>
    <option class="c2">this option has c2</option>
</select>

Css

.c1 {font-family:courier;color:red}
.c2 {font-family:arial;font-weight:bold;;color:blue;}

示例位于 http://jsfiddle.net/xdXFz/


它仅适用于 FF(根据我的测试)、所有其他浏览器(IE、Chrome、Safari、Opera )只考虑颜色..

You need to assign a class to each option and style it ..

html

<select>
    <option class="c1">this option has c1</option>
    <option class="c2">this option has c2</option>
</select>

Css

.c1 {font-family:courier;color:red}
.c2 {font-family:arial;font-weight:bold;;color:blue;}

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..

云淡月浅 2024-10-24 15:31:06

您可以为每个 分配一个 class 属性,但是大多数很多用户代理不支持这一点。我会研究一些奇特的 JQuery/框架解决方案。

You could assign a class attribute to each <option>, however this isn't suported by most a lot of user agents. I would investigate some fancy JQuery / framework solution.

乙白 2024-10-24 15:31:06

根据我的经验,创建自己的下拉列表比设置这些类型的控件的样式更好。

In my experience it's better to create your own drop-down list than to style these types of controls.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文