我使用以下类为选择添加了一些样式:
.form-fields select {
height: 24px;
background: url(/Images/ui/input-bg.jpg) #FFF repeat-x;
border: 1px solid #AAA;
}
这适用于所有浏览器,除了它会导致 Windows 上的 Safari 省略下拉箭头。 如果我同时注释掉 background 和 border 属性(并且仅注释掉两者),则箭头会恢复,但高度会在所有其他浏览器中被忽略。
我想保留这种样式,因为 Windows Safari 是少数,但我很想知道是否有适用于所有人的解决方案。
最佳答案
将它放在你的 CSS 中
*{
-webkit-appearance: menulist;
}
关于css - 选择 Safari Windows 上缺少的箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498358/