砌体容器宽度何时超过其父级?

时间:2014-02-13 01:07:34

标签: javascript jquery-masonry

我喜欢砌砖,但我有一个小故障:有时砌体容器的宽度大于它的父级。有谁之前经历过这个吗?在什么情况下会发生?你是如何解决它的?

我的网站使用isFitWidth并在调整浏览器大小后重新执行布局。容器具有自动边距(左侧和右侧),因此它居中。

当我慢慢缩小浏览器的大小时,我会到达水平滚动条显示的位置(并且某些内容不在视图中),然后再进行砌体重新计算并删除列。

如果我此时检查DOM,我发现应用于砌体容器元素的宽度(通过砌体)略大于父元素的大小。到目前为止我看到的差异大小是8px和13像素。 (它似乎部分取决于columnWidthgutter设置。

请注意,我没有使用百分比进行宽度计算,而且我的内容中没有图像。

我尝试过几件事情,包括:

  • 不同的浏览器
  • 从砌筑容器中移除不必要的样式(例如填充)
  • 从砌体物品中删除不必要的样式(例如阴影)
  • 在容器的父级上使用相对定位
  • 从容器的父级
  • 中删除不必要的样式(例如边距)

有什么想法吗?

0 个答案:

没有答案