【发布时间】:2014-04-25 04:58:38
【问题描述】:
如何更改 select 标签中第一个 option 标签的字体大小?我已经尝试更改选项的 CSS:first-child with no lucky。
我希望第一个选项的字体大小为 25 像素,而列表中的其他项目的字体大小为 12 像素。
我已经在这里阅读了可以更改第一个选项的字体颜色和字体类型的教程,但是当我对它们应用 font-size 时,它似乎没有生效。
这可以通过 CSS 或 JQuery 来实现吗?谢谢!
HTML 代码:
<select>
<option>Select (25px)</option>
<option>List 1 (12px)</option>
<option>List 2 (12px)</option>
<option>List 3 (12px)</option>
<option>List 4 (12px)</option>
</select>
【问题讨论】:
-
请提供您的代码
-
你问这个答案jsfiddle.net/D58Rz
-
@airi 用 HTML 代码编辑。
-
@ShibinRagh 所有选项在 Chrome 中的字体大小相同
-
也许 Chrome 的 shadow DOM 中有些东西,但选择外观是渲染器定义的且非标准的。在 Mobile Safari 中,它使用没有样式或标记的原生 UI。