我的页面顶部有一个粘性导航栏,我给导航栏高度为50px,并使用50px的填充顶部推动了主体,但现在页面有一个滚动条。如何摆脱滚动条?
这是HTML:
<body>
<div class="container">
<!-- Navigation bar section -->
<nav class="navbar-fixed-top" role="navigation">
<div class="navbar-header"> <a class="navbar-brand" href="#">Project name</a>
</div>
<div class="navbar-collapse">
<ul class="navbar-nav">
<li><a href="#">Tutorials</a>
</li>
<li><a href="#">About</a>
</li>
</ul>
</div>
</nav>
</div>
<!--/.container-->
</body>
和CSS:
* {
margin: 0;
}
html, body {
height: 100%;
}
body {
padding-top: 50px;
}
/* top navigation bar
* ------------------ */
.navbar-fixed-top {
top: 0px;
position: fixed;
right: 0px;
left: 0px;
z-index: 1030;
min-height: 50px;
margin-bottom: 20px;
border: 1px solid black;
background: white;
display: block;
clear: both;
}
.navbar-header {
float: left;
padding: 15px;
background-color: lightblue;
clear: both;
}
.navbar-brand {
font-size: 18px;
line-height: 20px;
}
.navbar-collapse {
float: left;
background-color: #FF9933;
}
.navbar-nav {
}
.navbar-nav > li {
float: left;
display: block;
}
.navbar-nav > li > a {
line-height: 20px;
position: relative;
display: block;
padding: 15px;
}
答案 0 :(得分:2)
答案 1 :(得分:0)
推动身体推动窗口显示的所有内容(文档)。我不推荐它。
制作一个名为space的div并将其高度设置为50px将修复它:所以......
css:
.space {
height: 50px;
width: 100%;
}
Html:
<div class="space"></div>
然后你可以多次使用它。导航后放置div。