【发布时间】:2020-10-27 17:56:32
【问题描述】:
+-------------+ +---------------------------------+
| | | |
| 1 | | |
| left-nav | | |
| | | |
+-------------+ | 3 |
| | | |
| | | |
| 2 | | very long contents here |
| | | which causes to scroll |
| other | | vertical bar. Setting |
| remaining | | this content to 100% height? |
+-------------+ +---------------------------------+
什么是高度:100%;实际上?它是应用于页面窗口还是直到滚动结束? 我有以下 html...
<div id="wrapper">
<div id="left-nav">
<!--contents of 1-->
</div>
<div id="yourad">
<!--contents of 2--->
</div>
<div id="main-contents">
<!--contents of 3-->
</div>
</div>
我的css如下......
#wrapper{position: relative; width: 1007px; margin: 0 auto;}
#left-nav{width: 329px; height: 100%; background: grey;float: left;}
#yourad{height: 100%; background: blue;}
#main-contents{margin-left: 329px; padding: 10px; background: pink;}
****注:****
首先看我的演示以了解我的问题Here
1个实际高度的内容:我不知道。
2个实际高度的内容:我不知道。
内容3实际高度:不知道。
因为我可能需要一些页面更少的内容和一些页面更多的内容。
我尝试在 html、body、wrapper、left-nav、yourad 中使用 height: 100%;,但未能成功。
【问题讨论】:
-
你试过玩
overflow: hidden;和overflow-y: scroll吗? -
溢出:隐藏;我用过但溢出-y:滚动,我不知道这个。
-
这就是你所追求的吗? jsfiddle.net/Y7PhV/105
-
100% 似乎是窗口的大小,而不是整页。
-
@slamborne 不!我希望我的背景红色到全高为 3。