【发布时间】:2014-12-16 19:33:47
【问题描述】:
我在表单中有一个下拉列表(SELECT 标记)。它的内容是城市名称。但我也想在他们旁边显示他们的国家头衔作为评论。是否可以在<option></option> 标签之间用多种颜色编写文本?
示例代码:
<select name="cities">
<option value="1">London (England)</option>
<option value="2">Sidney (Australia)</option>
<option value="3">Amsterdam (Netherlands)</option>
</select>
假设我希望城市名称为黑色,(国家名称)为灰色。
【问题讨论】:
-
你不能,至少不能用原生
<select>。有 jQuery 插件和 JavaScript 模块可以满足你的需求,但是 -
@Bojangles,谢谢你的回答。
-
如果您正在寻找纯 CSS 解决方案,它目前仅适用于 IE。您可以一次为一个选项标签着色,而不是使用不同颜色的部分标签。回答您的问题时,您应该使用 div 或其他方式产生与
select列表类似的行为。
标签: html css html-select textcolor