我目前正在使用 Twitter 的 Bootstrap 并试图得到一些具体的东西,但无法让它工作......
我想要一个带有导航栏、侧边栏、内容和页脚的流畅布局。我也想在内容中有一个全高的 div。
HTML
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container-fluid">
<a class="brand" href="#">Navbar</a>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row-fluid">
<div class="span3">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li class="nav-header">Sidebar</li>
</ul>
</div><!--/.well -->
</div><!--/span-->
<div class="span9">
<div class="hero-unit">
<h1>Hero Unit</h1>
</div>
<div class="row-fluid">
<div class="span12">
<div id="fullHeight" style="background-color: red">
<p>Full height here</p>
</div>
</div><!--/span-->
</div><!--/row-->
</div><!--/span-->
</div><!--/row-->
<hr>
<footer>
<p>© Company 2013</p>
</footer>
</div><!--/.fluid-container-->
CSS
body {
padding-top: 60px;
padding-bottom: 40px;
}
.sidebar-nav {
padding: 9px 0;
}
@media (max-width: 980px) {
/* Enable use of floated navbar text */
.navbar-text.pull-right {
float: none;
padding-left: 5px;
padding-right: 5px;
}
}
这是 jsfiddle 向您展示我拥有/想要的东西:http: //jsfiddle.net/2nuvP/
有人可以帮我完成这项工作吗?
提示:我不确定这是否仅适用于 CSS,我接受 JS/jQuery 解决方案;)此外,如果您的解决方案需要一些 HTML 修改,这没什么大不了的......