html - 如何更改选择框中特定选项的样式?

标签 html css select styles box

我想更改选择框中某些选项的样式(颜色、边框等...)。

示例:

<select name="items">
  <option>Select item:</option>
  <option value="item1"> item1 </option>
  <option value="item2"> item2 </option>
  <option vlaue="item3"> item3 </option>
</select>

第一个选项“选择元素:”没有任何值,它更像是元素列表的标题。但我很好奇是否可以更改该选项的样式,并使其与选择框中的其他选项有所不同?

最佳答案

select{
  background:red;
}

option:first-child{
  background:yellow;
  color:green;
}
<select name="items">
  <option>Select item:</option>
  <option value="item1"> item1 </option>
  <option value="item2"> item2 </option>
  <option vlaue="item3"> item3 </option>
</select>

关于html - 如何更改选择框中特定选项的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40072131/

相关文章:

sql - 在这个特定的上下文中是否有更有效的方法来编写我的过滤器?

html - 如何构建具有相同宽度的响应式 DIV 网格

javascript - 当我运行 .onclick 时,它运行一次,然后就不再工作了

javascript - 未捕获的类型错误 : Object [object Object] has no method 'colorpicker'

javascript - 如何从其父函数外部调用嵌套函数?

CSS 线性渐变 Angular

html - 使用带有顶部和底部边框的 CSS 格式化表格

php - 从 MySQL 中选择 - 只有姓氏的首字母

database - 一对多关系:没有在数据库上创建任何条目

javascript - 如何从字符串创建 URL 链接