【发布时间】:2013-04-04 07:44:38
【问题描述】:
我有两列,一列是 jquery 砌体网格(动态),另一列是单独的推文列。
我希望两列在浏览器调整大小时保持居中。随着浏览器的增长/缩小,我可以让砌体网格保持居中,但是,我的推文列保持在左侧,固定。我宁愿推文列在砌体网格旁边移动。
我怎样才能让两者都居中?
<div id='homepagecontainer' style="float:right; width:100%; margin-left:-280px;">
<div id="tweetaside" style="float:left; margin-left:10px;margin-top:-10px;width:260px;">
<div style="width:250px;">
Long list of Tweets!!
</div>
</div>
<div id="masonrygrid" style="margin-left:280px;">
<div id="homepagescroll" style="margin: 0 auto;">
<center>
Masonry Grid Data
</center>
</div>
</div>
</div>
</div>
【问题讨论】:
-
#homepagecontainer{text-align:center;}然后将margin-left:280px;提供给#tweetaside,但不提供给#masonrygrid。我希望这能解决问题。 -
因此,如果我从砌体网格中删除 margin-left,将推文的 margin-left 更改为 280px 并为主页进行文本对齐,我最终会得到距离左侧 280px 的 twitter 列,并且砌体网格与页面重叠...
-
嗯,你是对的,然后将
margin-right: -280px给#masonrygrid并检查。删除margin-left: 280px; -
这只会使砌体网格扩展到右侧的边界之外。 twitter 栏最终保持固定并位于左侧。我希望 twitter 栏与页面中心的砖石网格并排浮动...
标签: jquery css jquery-masonry multiple-columns