【发布时间】:2014-10-07 15:01:13
【问题描述】:
亲爱的人们,我正在做一个纸牌游戏列表,在某些情况下,我希望第二个名字用粗体显示。
http://gjallur.net/galdur/Cards1.htm
有没有办法做到这一点?
我用<b></b>标签试过了,但是没用。
<select>
<option value="90"> Manni </option>
<option value="91"> Manni - Haraldarmanni </option>
<option value="93"> Manni - Hornafjarðarmanni </option>
<option value="94"> Manni - Laugarvatnsmanni </option>
<option value="92"> Manni - Trjámann </option>
</select>
【问题讨论】:
-
你可以使用
nth-child选择器来做到这一点:option:nth-child(2) { font-weight:bold; }不过在 Chrome 中不起作用。 -
没有。你要么有整个
option粗体,要么没有。为了在select中包含富文本,您需要一个插件或其他东西来将它们转换为标记和 JS。 -
@APAD1 不,他不能
nth-child将选择整个<option>。他希望每个<option>的第二个名称加粗(例如:<option value="91"> Manni - <b>Haraldarmanni</b> </option>注意:伪代码)。 -
更新了我的评论,它在 FireFox 中运行良好,但在 Chrome 中却不是那么好。