html - 如何在 IOS Safari 中覆盖 input[type="select"] 文本颜色
问题描述
我正在处理一个联系表单,其中选择输入被设计为在黑色背景上有白色文本。除了在 iPhone 或 iPad 上通过 Safari 或 Firefox 访问时,所需样式在每个实例中都正确应用。
相关的 CSS Script 如下:
select{
-webkit-appearance: none;
color: white !important;
}
这些浏览器可能不处理这种风格有什么特别的原因吗?我将如何环绕它?
*编辑为 Firefox 和 Safari 都表达了同样的问题
解决方案
Mac OS X 上的 WebKit 浏览器目前不支持这种类型的样式。您可以在这里找到更多想法:Pure CSS solution to style specific options in Webkit based browsers?。
推荐阅读
- java - 在 Java 9 中使用 Spring JAXB Marshaller 而不定义其他模块的正确方法
- c++ - 在 Ubuntu 16.04(VirtualBox)中的 Code::Blocks 中为 OpenCV 创建向导时出现“加载向导脚本错误失败”
- java - 使用按钮打开 java 文件 (javafx)
- php - 更改 Web 文件夹名称后,PHPStorm 中的 Symfony 资产路径突出显示
- c++ - C++ 读写 UTF-32 文件
- c# - 如何更新数据库?
- javascript - 如果我不打算返回任何东西,我应该使用 map 和 filter 之类的数组方法吗?
- python - 当 if 语句为真超过 xy 秒时如何进行下一步?
- python - 根据条件为整个组分配价值
- c++ - 带有指针对象的 C++ 运算符重载