2012-10-13 48 views
1

http://jsfiddle.net/ww7dN/与CSS的全高度列?

我想设计一个网页,是“分裂” 2种颜色一路下跌(绿左蓝在右边)。在每一部分,我想列一栏。第一个问题是颜色不能填满整个页面。第二个问题是,当我调整页面的大小时,水平滚动条不会出现。

我在做什么错?或者你有更好的方法来实现这种效果?

如果这与CSS复杂,我不介意jQuery解决方案。谢谢!

回答

3

#container没有位置,以便其子女不知道是谁(女鞋),以填补......

​​

尝试加入的#container:

#container { 
    position:absolute; 
    height:100%;width:100%; 
    left:0;top:0; 
} 


对于第二个问题,请将 overflow:hidden更改为 overflow:auto;以便水平滚动。从您的评论

更新 尝试增加

BODY { 
    overflow-y:auto; 
} 

body的CSS

+0

谢谢,但我不能让滚动条出现。我只是希望它像任何页面一样正常显示。 – Cris

+0

我注意到,如果我给#container一个最小宽度,我可以让它出现。这是做这件事的好方法吗? – Cris

+0

更改溢出溢出:滚动,如果你想它总是出现 –

1

尝试改用以下CSS这样的:

#public { 
position: absolute; 
width:100%; 
height:100%; 
color:#fff; 
} 
#publiC#container { 
height:100%; 
} 

此外, 溢出:隐藏防止出现滚动条。