Top/bottom margin with Masonry stacking

社会主义新天地 提交于 2019-12-07 17:36:58

问题


I'm using JQuery and Masonry and as you can see from the image the boxes doesn't stack properly. The side margins are great but the top/bottom gives random amount of large space in between.

Anybody who can help me here?

CSS for the boxes:

div.article {
background-color: white;
margin-right: 6px;
padding: 20px 10px;
width: 155px;}

Screenshot of problem: https://skitch.com/subzane/f8n36/2010-andreas-normans-blogg

Solution: It seems the error only appeared when using custom fonts. And to fix that, the script must be loaded using Using $(window).load() instead of $(document).ready().


回答1:


Assuming div.article is also your masonry item selector, you need to have it floated left.




回答2:


I know this is an ancient question, but I had this exact problem. The solution, in my case, was adding the width/height to the images that were within some if my item containers.




回答3:


Yes, window.load() works but as I've dug more I found that there was an input type hidden in between some of the items. Take a look if you have any tag in between of your item list.



来源:https://stackoverflow.com/questions/6511203/top-bottom-margin-with-masonry-stacking

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!