【发布时间】:2014-12-24 06:36:39
【问题描述】:
我有一个顶部带有粘性导航栏的页面,我将导航栏的高度设置为 50 像素,并使用 50 像素的 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;
}
【问题讨论】:
-
纯粹出于好奇,您为什么要尝试重新发明 Bootstrap CSS?
-
@TimLewis 仅仅因为他使用自己的 CSS 吗? Bootstrap 只是某些情况下的工具。
-
@Danko 我同意,奇怪的是他完全了解 Bootstrap 的语法,但仍在尝试使用他自己的 CSS。同样,只是一个观察。
-
@TimLewis:我想非常具体地定制我的网站,看看引导 css 有多么庞大,但我应该从头开始。我正在研究 bootstrap,并尝试通过获取我需要的部分来了解他们是如何做事的,并在此过程中学习了很多关于 CSS 的知识。
-
@ArmenB。有趣的方法。请确保查看
Bootstrap.css而不是.min.css版本。