我有一个顶部有粘性导航栏的页面,我给导航栏设置了 50px 的高度,并使用 50px 的 padding-top 插入了正文,但现在页面有一个滚动条。如何去掉滚动条?
这是 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;
}
最佳答案
关于html - 粘性顶部导航创建滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27628108/