我们如何创建如下所示的导航栏,其左侧为300px
,右侧为300px
,宽度为中心100%
。我们如何使用bootstrap navbar实现此布局。
+-------------------------------------------------------------------------------+
| | Center 100% fluid width |
| SITE LOGO |------------------------------------------- ----- | Right +
| | |
+-------------------------------------------------------------------------------+
left fixed width —— middle fluid % —— right fixed width
我们如何使用twitter bootstrap实现这种类型的布局导航栏。
答案 0 :(得分:1)
您可以将左右div放在中间div中,之后您需要使用float:left
和float:right
作为左右div。
<强> Live Demo 强>
HTML:
<div class="row">
<div class="col-lg-12 col-ms-12 col-sm-12 col-xs-12 centerBox">
<div class="push-left leftBox">left</div>
this is center
<div class="push-right rightBox">right</div>
</div>
</div>
CSS:
.centerBox { height:50px; }
.rightBox{ width:100px; height:50px; float:right }
.leftBox{ width:100px; height:50px; float:left }
答案 1 :(得分:0)
您可以尝试应用this逻辑
HTML
<div class="left">Left</div>
<div class="right">Right</div>
<div class="mid">Mid</div>
CSS
*{margin: 0}
.left, .right {
width: 300px;
background: red
}
.left {
float: left
}
.right {
float: right
}
.mid {
margin: 0 300px;
background: yellow
}