清除两者正在摆脱中心

时间:2013-03-18 22:30:23

标签: html css twitter-bootstrap

我想做的只是简单介绍我的div,这是网页设计中最常见的事情。但由于某种原因,它变成了我曾经参与过的最艰苦的努力。我的内联风格就是这样......

<div class="span10" id="about-div" style="margin: 0 auto; clear:both;">
  content
</div>

<div class="span10" id="other-div" style="margin: 0 auto; clear:both;">
  content
</div>

多数民众赞成。它应该工作,但不知何故清楚:两者都毁了中心。清除:两者都是必需的,因为如果省略,我的div将自动出现在同一行。我该如何解决? Btw span10是一个bootstrap类,意思是我的div大约是720px宽。

3 个答案:

答案 0 :(得分:3)

为了让div彼此并排(并且基于我对Twitter bootsrap的了解),你的div最有可能被浮出水面。如果是这种情况,那么居中将变得非常尴尬。浮子和定心不会混合。你最好的选择(考虑到你似乎想要将两个div重新放回非浮动状态)是要做到以下几点:

<div class="span10" id="about-div" style="margin: 0 auto; float:none;">
  content
</div>

<div class="span10" id="other-div" style="margin: 0 auto; float:none;">
  content
</div>

答案 1 :(得分:1)

只是一个想法,但你可以尝试

position:absolute; left:50%; margin-left:-360px;}

答案 2 :(得分:0)

为什么不在每行末尾使用</br>?这将导致休息而不会弄乱浮动。