<select style="width:245px;">
<option value="rseleccionar">Seleccione..</option>
<option value="bs">Bienes Separados</option>
<option value="bm">Bienes Mancomunados</option>
</select>
我想更改另一个的默认蓝色。
答案 0 :(得分:2)
样式select
和option
标记非常有限。
这是因为它们的显示方式可能会根据浏览器/操作系统而改变。想想当您点击手机上的选择标签时会发生什么。您无法在桌面浏览器上获得预期的下拉列表。所以你不能设计一些通用的东西,因为它不会本地在任何地方显示保存。
样式可能性:主要在select
标记上,但在option
上非常受限制。例如,您可以禁用选择框的原生样式:
select {
appearance: none;
/* may need vendors prefixes. */
}
其他解决方案是:使用其他HTML标记模拟选择框的jQuery插件:
答案 1 :(得分:1)
选项元素由操作系统呈现,而不是HTML。您无法更改这些元素的样式。
答案 2 :(得分:1)
试试这个,希望它能够工作
<select class="hover_color" style="width:245px;">
<option value="rseleccionar">Seleccione..</option>
<option value="bs">Bienes Separados</option>
<option value="bm">Bienes Mancomunados</option>
</select>
.hover_color:hover { background-color: red; border:1px solid red }