【发布时间】:2014-07-15 08:49:59
【问题描述】:
下面是我正在使用 BootStrap3 进行的布局。我在http://jsfiddle.net/s7Rwj/4
为这个问题设置了有限布局的示例我很难设置我的标题。我使用的是容器流体宽度,所以我的 Header 的宽度是 100%,但是问题是在 header 内的三个元素中,一个应该留在左边,其余两个应该分别匹配下面“容器”的左右。
到目前为止,我已经尝试了各种布局,但下面是唯一一个接近我正在寻找的布局。
<header class="container-fluid navbar-fixed-top">
<div class="row">
<div class="col-xs-12" style="background-color:aliceblue">
<div class="container">
<div class="row">
<div class="col-xs-6" style="background-color:violet">2</div>
<div class="col-xs-6 pull-right" style="background-color: lightblue">3</div>
</div>
</div>
<span style="position:absolute;top:0;left:0">
A quick brown fox jumps over the lazy dog.
</span>
</div>
</div>
</header>
然而,这种布局的挑战在于,由于跨度在重新调整浏览器大小时使用绝对位置,因此文本与标题内的第二个元素重叠。我已经尝试为其提供显式宽度,但没有帮助。
如果我不使用绝对位置,则跨度和其余项目将呈现在两个不同的行中。
我正在寻找有关如何设置此标头的建议。
PS:我在 div 标签中添加了随机背景颜色,以了解它们在哪里呈现。随意忽略它们。
【问题讨论】:
标签: html css twitter-bootstrap-3