HTML选择中的部分粗体文本

Ben*_*Ben 24 html css

我不确定这是否可能,但我有一个案例,我想在HTML选择标记的选项中加粗部分(不是全部)文本.

我尝试使用b标签以及强大的标签,没有运气(在Chrome上).CSS可能有用,但由于它在元素级别工作,我不知道如何以这种方式去做.

有没有办法做到这一点?

SLa*_*aks 27

没有; 这是不可能的.

相反,您可以使用Javascript制作虚假的下拉列表.


小智 11

因为chrome不允许在选项标签上加粗字体.你可以像使用text-shadow属性一样

text-shadow:0px 0px 0px black;

它将提供相同的粗体外观并适用于所有浏览器

  • 大概是因为它是错的,所以投票很低-(a)它不会按照OP的要求仅对文本的一部分加粗,并且(b)我认为只有color是跨浏览器的。 (4认同)

Mos*_*ses 8

不,这是不可能的。您在这里有两个选择:

1) 使用<optgroup>为您正在做的事情创建一个描述性标题(这不太可能有帮助)。

2) 使用 JavaScript 模拟下拉菜单。我不确定,但我认为 jQuery UI 可能有一个下拉菜单脚本。