【发布时间】:2018-03-21 16:47:01
【问题描述】:
我正在尝试创建一个左侧带有可折叠侧边栏的页面,并且内容占据了页面的其余部分。在我的内容区域中,我想要一个导航栏在顶部,其余内容在下面。
目前,我正在使用container-fluid 类来确保导航栏调整大小。当我有一个封装在<p> 标记中的常规段落时,导航栏和段落跨越页面的整个宽度。但是,在我使用row's 和col's 的那一刻,内容似乎只占用了页面并且没有到达边缘。
这是我的html代码:
<div id="content">
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" id="sidebarCollapse" class="btn navbar-btn">
<i class="glyphicon glyphicon-menu-hamburger"></i>
<span>Toggle Sidebar</span>
</button>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li><a href="/account-settings">username</a></li>
<li><a href="/logout">Logout</a></li>
</ul>
</div>
</div>
</nav>
<div class="row">
<div class="col-md-3">
<!-- I have a few divs here -->
</div>
<div class="col-md-9">
<!-- I have a fre more divs here -->
</div>
</div><!-- row -->
</div>
我目前正在使用 Bootstrap 3 (3.3.7) 并且正在关注 this tutorial. 我知道 Stack Overflow 上还有其他一些问题,但似乎没有任何解决方案可以解决我的问题。
感谢您的帮助。
【问题讨论】:
-
您的行不在容器内。
-
@BillyMoat,我刚试过。不幸的是,在我的桌面上使它变宽了,但仍然没有到页面的末尾;在我较小的笔记本电脑屏幕上,屏幕太宽,导致出现水平滚动条。
标签: html css twitter-bootstrap twitter-bootstrap-3 containers