javascript - 使用 Wordpress 网站时 Safari 上的砖石布局错误

标签 javascript wordpress safari masonry

我被难住了。我在我的 Wordpress 网站上使用 Masonry,它在除 Safari 之外的所有主要浏览器上看起来都很好。

这里是文章链接,例如:

masonry article about apple watch on a wordpress site

在 Safari 上,div 项目全部被压扁,我不知道为什么。

  • 我已经停用了所有插件,没有什么区别
  • 我尝试过使用position:absolute;在 div 项目内,但随后 block 重叠
  • 我尝试过垂直对齐:顶部;在 div 项目内,没有区别

如有任何帮助,我们将不胜感激。真的很难过这个...谢谢!

最佳答案

正如 @dcardoso 提到的,具有 backface-visibility 样式的项目类导致了该问题。看来添加变换会强制 safari 正确渲染该项目。

-webkit-transform: translate3d(0,0,0);

关于javascript - 使用 Wordpress 网站时 Safari 上的砖石布局错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30643302/

相关文章:

javascript - 使用 javascript 解析 XML 文件时出现问题(限制结果)

javascript - Bluebird JS : Make a function run in parallel

php - 我该如何调试这个 php/MySQL 错误?

html - 谷歌浏览器不理解 top :50% unlike other browsers

html - Css hover 仅适用于 Safari 中的链接 3

javascript - 如何使用输入类型数字更改字体大小?

javascript - 如何解决 promise 问题?

wordpress - Woocommerce - 在产品标题上方显示产品类别

php - preg_replace 修改文本并保存到数据库

ios - 响应式 HTML5 视频 - 在 iOS 中调整大小