我有一个在 Chrome、Firefox、IE7-11、android、iOS(ipad 和 iphone)中运行良好的网站,但由于某种未知原因,除了标题和旋转横幅之外的所有元素在 Safari 中都看不到,只有 Safari 中不可见。
这些元素都存在,并且在检查时会出现每个单独元素的轮廓。
如果我禁用 CSS,所有元素都会出现并在那里。
当我滚动页面时,对于帖子部分只是空白的空白,偶尔一些元素会以非常错误的方式重新出现,也许只是元素的一条细垂直条纹会可见,然后它就会消失。
我目前无法公开该网站,但以下是显示问题的屏幕截图:
有没有人在 Safari 中发生过类似的事情,或者有什么建议?
最佳答案
看起来div被隐藏了。
添加 z-index:1;
到 div tdp_row_fullwidth center-yes light-no
class 和 div 出现在 safari 中。
关于html - 元素在 Safari 中无缘无故不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27408402/