这是我的HTML:
<select id="ddlProducts" name="ddProducts">
<option>Product1 : Electronics </option>
<option>Product2 : Sports </option>
</select>
我想要将产品的名称(即'Product1‘、'Product2’等)粗体,及其类别(即电子,体育等)斜体,仅使用CSS。我发现了一个老问题,它提到使用HTML和CSS是不可能的,但希望现在有一个解决方案。
发布于 2013-10-07 12:46:44
您可以在某种程度上设置选项元素的样式。
使用*
CSS选择器,您可以在系统绘制的框内设置选项的样式。
示例:
#ddlProducts *
{
border-radius: 15px;
background-color: red;
}
它看起来像这样:
发布于 2016-04-28 20:24:05
似乎我可以直接在Chrome或Firefox中设置select
的CSS。下面提供了CSS和HTML代码:
.boldoption {
font-weight: bold;
}
<select>
<option>Some normal-font option</option>
<option>Another normal-font option</option>
<option class="boldoption">Some bold option</option>
</select>
发布于 2015-01-13 19:18:11
正如已经提到的,唯一的方法是使用一个插件来替代<select>
功能。
jQuery插件列表:http://plugins.jquery.com/tag/select/
看一下使用Select2
插件的示例:http://jsfiddle.net/swsLokfj/23/
https://stackoverflow.com/questions/7208786
复制相似问题