【发布时间】:2014-08-19 01:43:36
【问题描述】:
我正在尝试创建一个 3 列网格导航栏,我尝试使用引导程序中内置的列但没有成功。
第一列的最大宽度需要为 100 像素,但如果浏览器调整大小,则可以是流动的
第二列需要填补第一列和第二列之间的空白,并且在调整浏览器大小时也可以流畅地响应。
第三列的最大宽度需要为 200 像素,但如果重新调整浏览器大小,则可以是流动的
我无法让列彼此内联,这是我的小提琴:http://jsfiddle.net/Xsfvw/7/
<!--Bootstrap Approach-->
<div class="container-fluid">
<div class="row">
<div class="col-xs-8 col-sm-3 border">Logo</div>
<div class="col-xs-2 col-sm-6 border">Nav</div>
<div class="col-xs-2 col-sm-3 border">Right</div>
</div>
</div>
<!--Standard CSS Approach-->
<div class="container-fluid">
<div class="row">
<div class="nalogo">Logo</div>
<div class="nanav">Nav</div>
<div class="naright">right</div>
</div>
</div>
CSS:
.border {
border: 2px solid #ff0000;
z-index: 1020;
height: 50px;
margin-bottom: 30px;
}
.nalogo {
width:100px;
height:50px;
background-color:#ff0000;
border: 1px solid #000;
float: left;
}
.nanav {
width:100%;
height:50px;
background-color:#00ff00;
border: 1px solid #000;
margin:0 auto !important;
}
.naright {
display: inline-block;
width:200px;
height:50px;
background-color:#0000ff;
border: 1px solid #000;
float: right;
}
这是我想要复制的内容:
【问题讨论】:
-
能否也包含不同断点的图像?
-
我已经更改了上面的图片以反映我想要实现的目标。
标签: html css twitter-bootstrap navigation grid