html - 如何为下拉列表中的单词着色?

标签 html css xhtml

我不想为整个文本着色,而是想为下拉列表中的每个单词着色。这似乎行不通?

<select> 
    <option> Entry <span style="color:red">One</span> </option>
    <option> Entry <span style="color:red">Two</span> </option>
    <option> Entry <span style="color:red">Three</span> </option>
</select>

最佳答案

这对于原生 <select> 是不可能的元素。

您只能通过设置 CSS color 来为整个选项着色。 <option> 上的属性(property)标签。

在下拉框中使用“丰富”内容的常见解决方法是将其替换为基于 JS 的内容(即下拉列表只是一个包含元素列表的 div)。

关于html - 如何为下拉列表中的单词着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10446690/

相关文章:

Javascript获取当前div内容,在父级中添加2个div

python - lxml.html.tostring 在打印时重新排序了 doctype 和 xml 标签

html : iframe not showing content in html

css - 如何删除 LESS 中的重复属性

html - 设置 window.innerHeight

Jquery 在单击时显示隐藏多个类

javascript - 使用 jQuery 删除某些字段

javascript - 将另一种 javascript 方法绑定(bind)到 Anchor 标记中的 href

javascript - 如何获取模型表单按钮的点击事件?

javascript - 使用按钮切换 2 个 DIVS(使用 Javascript、HTML 和 CSS)