我正在创建一个1024宽度框架的新网站。我需要100%宽度的顶部标题,标题,菜单和100%的页脚宽度。但我需要1024 px宽度的内容占位符。我正在尝试设置100%的高度内容。比如说,如果内容占位符的内容较少,则页脚需要粘贴在页面底部,如果内容占位符包含更多内容,则需要滚动整个页面。这是代码示例:
<div style="width: 100%; height: 30px; background: #dddedf url('Images/top-header-bg.png') repeat-x top left;position: relative;">
<div style="width: 1024px; margin: 0 auto;">
<div style="padding: 0 10px;">
<!--Top Header Section-->
</div>
</div>
</div>
<div style="width: 100%; height: 100px; background: #fff url('Images/header-bg.png') no-repeat center center;
position: relative;">
<div style="width: 1024px; margin: 0 auto;">
<div style="padding: 0 10px;">
<!--Header Section-->
</div>
</div>
</div>
<div style="width: 100%; height: 30px; background: #0D9B8C url('Images/menu-bg.png') repeat-x top left;
position: fixed;">
<div style="width: 1024px; margin: 0 auto;">
<div style="padding: 0 10px;">
<div style="width: 100%; height: 30px;">
<!--Menu Section-->
</div>
</div>
</div>
</div>
<div style="width: 100%; position: fixed; top: 160px; height: 100%; margin-bottom: -40px;">
<div style="width: 1024px; margin: 0 auto; background: #fff url('Images/body-bg.png') repeat-x fixed top left;
height: 100%;">
<div style="padding: 0 10px;">
<!--Main Content Section-->
</div>
</div>
</div>
<div style="width: 100%; height: 40px; background: #dddedf url('Images/footer-bg.png') repeat-x bottom left;
position: fixed; bottom: 0;">
<div style="width: 1024px; margin: 0 auto;">
<div style="padding: 0 10px;">
<!--Footer Section-->
</div>
</div>
</div>
由于jquery滚动菜单,我需要设置主内容占位符的绝对位置。如果我设置相对位置,主内容占位符内的文本在访问菜单时会被包装。有关此问题的详细信息,请参阅此question。
这是一个demo,这是同一个jsfiddle。我做错什么了吗?我们欢迎提供解决方案和建议。
提前谢谢。
答案 0 :(得分:1)
或许考虑使用Twitter的引导程序?它非常适合响应式设计,并将元素固定到页面的顶部和底部。