小编Nur*_*urp的帖子

iOS 9 bug - css规则被忽略

自升级到iOS 9以来,我的Web应用程序已经改变了行为,现在显示所有具有css样式display: none和内容的内容visibility: hidden.这个"功能"可以在Safari和Chrome for iOS中看到.Chrome,Firefox,Safari和IE for Windows以及Android手机上隐藏了相同的内容(如预期).问题似乎与iOS有关,但我找不到任何有关它的信息.

我知道iOS 9有一个媒体查询错误(这里这里描述)但我既没有问题,也没有页面的响应性和缩放.

另外值得注意的是我使用的是Twitter Bootstrap 3,它特别是它们隐藏的类在iOS中无法正常工作.

<div class="hidden">Hide me please</div>
Run Code Online (Sandbox Code Playgroud)

为什么内容没有隐藏?


更新

我做了一个小提琴测试.它包含两个隐藏的对象,但在这个简化版本中只有一个失败.我希望两者都像我的真实场景一样失败,但你无法得到你想要的一切;)

css web-applications iphone-standalone-web-app twitter-bootstrap-3 ios9

12
推荐指数
1
解决办法
1327
查看次数