我们正在编写一个 Cordova/jQuery Mobile 应用程序,遇到了 iOS(6 和 7)的问题。问题是 CSS 有时在 iOS 中没有被应用,即使它应该被应用。问题在于模拟器和设备本身。
例如:
- A
background-color: red
显示为白色。 overflow:scroll
带有(带有和不带有)的元素-webkit-overflow-scrolling: touch
不能滚动。
这不是继承问题——相同的 CSS 在桌面 FF、Chrome、Safari、IE 和 Android 中运行良好。使用 Safari 远程检查也可以正常工作 - 最初不会显示样式,但只需在 Safari 开发人员工具中取消检查然后重新检查属性即可使其正常工作!
我无法找出导致此问题的原因,但是当它发生时,它会始终如一地发生。有解决这个问题的方法吗?