Div尽可能高(100%伸展)

时间:2013-05-17 17:53:47

标签: html css

我有这个布局:

banner
menu
-----
main    ||
content ||

我需要横幅+菜单始终可见,该网站适用于移动设备,因此只能垂直滚动“主要内容”。但我不知道如何实现这一目标。我将100%设置为body / html,仍然没有乐趣。无论“主要内容”有多长,我只想滚动它。

2 个答案:

答案 0 :(得分:2)

在CSS中将横幅/菜单设置为position: fixed。点击此处了解详情:http://alistapart.com/article/css-positioning-101

答案 1 :(得分:0)

好的,可以这样做:

<body style="margin: 0px;">

<div style="position: relative; background-color: green; height: 100px;">fixed</div>
<div style="position: absolute; background-color: red; top: 100px; right: 10px; bottom: 10px; left: 10px; ">abs</div>

</body>

但是100px的高度正在变化,而不是固定....