我使用bootstrap 3.3.4来实现以下页面布局:
页脚:固定在底部;
除了分页行之外我设置了它。我尝试过但尝试过,但我不知道发生了什么。问题是,分页行不会像我期望的那样显示在主要内容区域下面。它显示在页面顶部附近。
我设法将其放置在应有位置的唯一方法是插入margin-top: 537px;
,但在调整窗口大小时,这不会与其余内容进行调整。
(我把这个问题排除后,我已经离开了最常见的内容行)
这是我的代码:
html,
body {
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}
body {
overflow: hidden;
}
.body-content {
background-color: grey;
position: absolute;
top: 22%;
bottom: 12%;
right: 0;
left: 0;
overflow: auto;
}

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- nav button -->
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle Navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<!-- nav branding link -->
<a class="navbar-brand navbar-right" href="#">site branding</a>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-left">
<li class="active"><a href="#">Home</a>
</li>
<li><a href="#about">About</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Learn <b class="caret"></b></a>
<ul class="dropdown-menu">
<li class="dropdown-header">Tutorials</li>
<li><a href="#">Java</a>
</li>
<li><a href="#">Python</a>
</li>
<li><a href="#">Scala</a>
</li>
<li class="dropdown-header">Code samples</li>
<li><a href="#">Java</a>
</li>
<li><a href="#">Python</a>
</li>
<li><a href="#">Scala</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<div id="pbb-content1" class="container-fluid body-content panel-group">
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
<p>sdofjsdnvkvn</p>
</div>
<!-- end pbb-content1 -->
<div class="container-fluid">
<div class="row">
<div class="col-md-1" style="background-color: #FF9999">left</div>
<div class="col-md-10" style="background-color: #FF8888">
<ul class="pagination">
<li class="disabled"><a href="#"><<</a>
</li>
<li class="disabled"><a href="#"><</a>
</li>
<li><a href="/myserverurl/1" class="active">1</a>
</li>
<li><a href="/myserverurl/2">2</a>
</li>
<li><a href="/myserverurl/3">3</a>
</li>
<li><a href="/myserverurl/4">4</a>
</li>
<li><a href="/myserverurl/5">5</a>
</li>
<li><a href="/myserverurl/6">6</a>
</li>
<li><a href="/myserverurl/7">7</a>
</li>
<li><a href="/myserverurl/8">8</a>
</li>
<li><a href="/myserverurl/9">9</a>
</li>
<li><a href="/myserverurl/10">10</a>
</li>
<li><a href="/myserverurl/11">11</a>
</li>
<li><a href="/myserverurl/2">></a>
</li>
<li><a href="/myserverurl/119">>></a>
</li>
</ul>
</div>
<div class="col-md-1" style="background-color: #FF6666">right</div>
</div>
</div>
<div id="pbb-footer" class="footer navbar-fixed-bottom">
<div class="container-fluid" style="background-color: grey;">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<p style="text-align: center;">This is the footer : wekdmtryoslcxkm4l534l5klkmdclvwperr987</p>
</div>
<div class="col-md-3"></div>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
&#13;
关于如何制作分页的任何想法都出现在主要内容之后?
答案 0 :(得分:0)
.body-content {
background-color: grey;
top: 22%;
bottom: 12%;
right: 0;
left: 0;
overflow: auto;
}
如果您希望在主要内容之后显示分页,请删除此行position: absolute;
让您的内容正文滚动:
#pbb-content1{
height: 500px;
overflow: scroll;
}