html - 引导文本在 iOS 上的输入中不可见
问题描述
我正在使用 Bootstrap 创建一个小型网站。在 Windows、Andoid 或 Mac 上一切正常。
在 iPhone (iOS) 上,输入中的文本不可见,就好像颜色是白色或文本没有不透明度一样。我尝试禁用 webkit-appearance 或使用 webkit-text-fill-color 修复颜色,但我得到相同的结果。
快捷方式网址可在此处获得:http: //www.app.solutionssuretesecurite.com/
解决方案
我认为你可以用css做到这一点。但要记住的一点是将其标记为“!important”。例如,下面的代码是一个仅适用于 IOS 的 css 代码。所以你可以覆盖引导 css 代码。
@supports (-webkit-touch-callout: none) {
/* CSS specific to iOS devices */
.your-class {
opacity:1 !important;
}
}
@supports not (-webkit-touch-callout: none) {
/* CSS for other than iOS devices */
.your-class {
opacity:1 !important;
}
}
所以你有一个只发生在 IOS 设备上的问题的自定义样式定义。
推荐阅读
- kubernetes - 无论稳定窗口如何,Kubernetes HPA 都在摆动副本
- flutter - 将导航栏颜色更改为白色,将图标更改为深色,隐藏/显示应用程序时不会粘住
- actionscript-3 - 在警报对话框中的消息中添加换行符?
- c# - UWP C# 将 png 转换为 pdf
- ios - 可可触摸类 NS_ASSUME_NONNULL_BEGIN 和 NS_ASSUME_NONNULL_END 宏?
- r - R:如何让 str_count 查找两个特定数字之间出现零的次数?
- node.js - 如何在变量(customerData)中返回查询值#Nodejs nodejs postgres
- python - How to split a string without removing the delimiter?
- c# - 如何强制 serilog 在 ElasticSearch 中将日志级别写为 int
- node.js - 通过 create-react-app 创建反应应用程序时出错