2015-12-03 60 views
0

在iOS版Chrome 9(iPhone 5)我不能移动设备上显示响应表,它总是将显示风格td的属性为{display:table-cell}。我希望每一个td都分开一行,以表现为一行 - 在桌面上的所有浏览器,甚至是Chrome上,它都能正常工作,当我伸展它时,它在显示器上很小。在所有移动模式下,Chrome浏览器工具看起来都很好。在saucelabs手机模拟器上看起来也不错。WordPress的关于iOS版Chrome 9不能移动设备上显示响应表,TD总是显示:表细胞

当我保存这个页面(它缓存),并尝试看到它在Chrome浏览器在iPhone iOS上,它会显示正确的 - 在自己的行每个TD(看起来就像一个单独的行)。我怀疑这是wordpress做了一些修补,因为缓存版本显示正常。我在这个问题上徘徊了好几个小时,但没有成功。

事情我试图修复它(所有的尝试都失败了),所以它显示响应(风格运输署已显示:块;)在我的iPhone:
1.添加在文件的开头, 2.增加显示:block;明确:两者;内嵌在html元素标签级别,
3.我清除缓存并添加javascript以提醒css(“display”)并且它仍然输出表格单元,
4.为每个添加id-s在TD-S,并添加“显示:块”通过外部CSS这些特定的TD-S,
5.添加一段JavaScript代码,这将改变所有TD的“显示器”是“块”($(“TD”)的.css(“显示”,“块”);)每当选择域改变 - 适用于缓存版本却没有关于我现场版,
6.我可以从5做同样的事情(见上文)改变显示为无,但不阻止!

如果我还记得我还试过什么,我会更新这个问题。

回答

0

这似乎是在iOS9新版本上解决。我无法再在iOS 9.2.1的Firefox和iOS 9.2.1的Chrome上复制它。

+0

虽然我仍然可以在iOS 7上复制它。 –