首页 > 解决方案 > 更改背景颜色在 iOS 上,这里有很多关于 Safari 中“如何设置元素样式”的答案,例如,如何在 Mac 上的 Safari 中删除选择元素上的光泽?但他们都不允许我在 iOS 上设置背景颜色。这是不可能的吗?我已经尝试过 -webkit-appearance: none 并且在 iOS 上不起作用;您可以使用此 CodePen 来测试它是否没有:https://codepen.io/jonmircha/pen/PEvqPa 突出显示当前日期我的函数显示当前日期以及接下来的 60 天,

问题描述

标签: css

解决方案


不要这样做。不同浏览器中的样式选择存在许多差异。例如。在某些浏览器中,您可以操作插入符号,在其他浏览器中,周围的颜色规则会影响选项文本颜色,并且列表还在继续。

如果您需要在所有浏览器上执行相同的自定义外观选择,您将必须构建一个假下拉列表并使用 js 将其与下拉更改事件耦合。


推荐阅读