【发布时间】:2013-05-19 23:26:17
【问题描述】:
我已经开始在一个全新的网站上工作,并且一直在玩设计,但是我似乎遇到的一个问题是关于定位一个固定为滚动的全屏宽度的导航栏.在下面,我创建了一个名为“wrapper”的div,它设置为以980px 的宽度居中。下面是代码示例;
<style>
#navBar {
background: RGB(0, 0, 0);
height: 30px;
position: fixed;
width: 100%;
}
#wrapper {
margin: 0 auto;
width: 980px;
}
</style>
<div id="navBar">
</div>
<div id="wrapper">
<div style="border: 1px solid RGB(0, 0, 0); float: left; height: 500px; margin: 5px; width: 400px;"></div>
</div>
我在“包装器”中创建的框应该(显然不是因为我做错了什么——某处)位于navBar 下方的5px,但是因为我使用了position: fixed,所以它位于它的下方.谁能指导我如何解决这个问题并让包装器直接位于导航栏下方而不是导航栏下方,同时保持其居中?
【问题讨论】:
-
我认为您需要将包装器的上边距设置为等于导航栏高度...
-
我确实尝试过这个,但是因为它位于导航栏下方,它也会将导航栏向下推 30 像素。我通常很擅长寻找解决方法,但像这样基本的东西让我很难过。
标签: css navigation wrapper