谁能帮我定位我的内容块?如果有很多内容看起来不错,但当窗口高于内容块时就不行了。实际上,我需要图片上的“内容”块占用所有可用空间(高度),这就是页脚粘在底部的原因。
我有下一个 HTML 标记:
<div>
<header></header>
<nav class="breadcrumbing"></nav>
<section class="left_nav"></section>
<section class="content"></section>
<footer></footer>
</div>
使用这个 CSS:
html,body{width:100%;margin:0;padding:0;}
body{background-color:#629302}
body>div{width:400px;height:100%;margin:0 auto;background-color:#FFF;}
body>div>header{height:50px;background-color:#9dc155}
body>div>nav.breadcrumbing{display:block;height:10px;margin:0;padding:0;}
body>div>section.left_nav{width:172px;margin:8px 20px;float:left;background-color:#cdef88}
body>div>section.content{width:168px;float:left;}
body>div>footer{padding:19px 19px 22px;background-color: #e58b04;clear:left;}
我已经尝试过Is it possible to get a div's height to be 100% of a available area?和一些相同的问题,但没有运气。另外,我的实时 HTML 有背景图像,所以我不能只用 position:absolute 将页脚放在底部。
在那里我发布了我的 HTML 以进行预览:jsfiddle。
UPD:缩放实时预览: