2010-08-10 32 views
0

我已经使用了一个CSS布局网格系统(960.gs)它是一个液体系统,由于某种原因,header-right和content right div并不停留在同一行对。有谁知道这是为什么? 感谢阻止div在CSS中堆叠不正确

alt text http://img228.imageshack.us/img228/6575/screenshot20100810at104.png

+2

你在这里的含义是什么?发布你的HTML和CSS,你可能会得到一个有用的答案。 – 2010-08-10 08:10:37

+1

我认为这个问题缺失,嗯,这个问题。正确描述你的问题并展示一些代码。图像没有真正意义(并且根本没有加载,我首先打开此页面)。 (编辑:John A现在添加了一些文本) – OregonGhost 2010-08-10 08:11:31

+0

您确实需要添加您的HTML – 2010-08-10 08:52:32

回答

0

咦?

也许你需要为你的DIV设置明确的宽度,如果我猜对了。

给他们一个浮动或在CSS中的位置,然后强制其宽度(也在CSS中)。

<div id='one' style='float:left;width:20%'>One</div> 
<div id='two' style='float:left;width:80%'>Two</div> 

<div id='three' style='float:left;width:20%'>Three</div> 
<div id='four' style='float:left;width:80%'>Four</div> 

<div id='five' style='float:left;width:20%'>Five</div> 
<div id='six' style='float:left;width:80%'>Six</div> 

更新:

如果问题是正确的,那么它是一个类似的解决方案。它看起来好像边框,填充或边距都是从宽度中抛出。使用我上面的示例...

<div id='five' style='float:right;width:20%'>Five</div> 
<div id='six' style='float:right;width:80%;margin:5px'>Six</div> 

Div Six现在将出现在不同的线上,因为5px边距将其推到100%以上。