【发布时间】:2023-03-31 06:58:05
【问题描述】:
注意:这个问题不是关于制作自定义下拉菜单。这只是关于在 CSS 中的 select 元素中设置 <option> 元素样式的可能性
如何设置<select> 元素的<option>s 样式以实现跨浏览器兼容性?我知道许多 JavaScript 方法可以自定义下拉列表以转换为 <li>,这不是我要问的。
<select class="select">
<option selected>Select</option>
<option>Blue</option>
<option >Red</option>
<option>Green</option>
<option>Yellow</option>
<option>Brown</option>
</select>
我在问只有 CSS 可以实现什么,并且兼容 IE9+、Firefox 和 Chrome。
我想要这样或尽可能接近的样式。
我在这里尝试过http://jsfiddle.net/jitendravyas/juwz3/3/,但除了字体颜色之外,Chrome 没有显示任何样式,而 Firefox 显示了更多样式。如何在 Chrome 中也获得边框和填充工作?
【问题讨论】:
标签: css html-select