【发布时间】:2014-04-18 04:09:25
【问题描述】:
我想定位:修复浏览器窗口左侧的导航(100% 高度)。然后在右侧,我想将一个子导航固定到浏览器窗口的顶部(100% 宽度),这样当页面滚动时,两个导航都会粘住。如果调整窗口大小,条形图始终运行 100%。
我差不多有了,唯一的问题是顶部导航栏没有考虑左侧导航的宽度。所以它可以让你横向滚动。这是我的 html/css:
html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
text-align: left;
}
div.leftnav {
width: 160px;
height: 100%;
float: left;
display: inline;
position: fixed;
top: 0;
left: 0;
margin: 0;
padding: 20px;
}
div.rightpage {
float: left;
margin: 0;
padding-left: 200px;
width: 100%;
height: 100%;
}
div.rightpage div.topnav {
width: 100%;
height: 20px;
float: left;
position: fixed;
top: 0;
margin: 0;
padding: 15px;
display: inline;
}
div.rightpage div.content {
padding: 50px;
min-height: 1200px;
}
<body>
<div class="leftnav">
</div>
<div class="rightpage">
<div class="topnav"></div>
<div class="content"></div>
</div>
</body>
帮助??谢谢!
【问题讨论】:
标签: html css navigation position fixed