html - 元素在 Safari 中无缘无故不可见

标签 html css safari

我有一个在 Chrome、Firefox、IE7-11、android、iOS(ipad 和 iphone)中运行良好的网站,但由于某种未知原因,除了标题和旋转横幅之外的所有元素在 Safari 中都看不到,只有 Safari 中不可见。

这些元素都存在,并且在检查时会出现每个单独元素的轮廓。

如果我禁用 CSS,所有元素都会出现并在那里。

当我滚动页面时,对于帖子部分只是空白的空白,偶尔一些元素会以非常错误的方式重新出现,也许只是元素的一条细垂直条纹会可见,然后它就会消失。

我目前无法公开该网站,但以下是显示问题的屏幕截图:

screenshot

有没有人在 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/

相关文章:

jquery - 使用 jQuery,在关闭 HTML 标签后删除额外的 HTML 标记

html - 使按钮的宽度与浏览器宽度相同

html - 在 Chrome 和 Safari 的下一行列表项中使用文本溢出省略号链接

css - 为什么 Safari 的默认字体跟踪/字母间距与其他浏览器不同?

html - 如何修复此 CSS 在 iPhone Safari 上的显示?

javascript - Hapi.js View 不加载 css 文件

html - Webkit Box Reflect z-index 行为不正确

javascript - 如何以剪影形状显示 HTML5 Video Tag?

javascript - 如何在另一个图像的右上角显示图像

html - 为什么我不能让两个 <p> 元素并排并居中对齐?