如何避免浮动元素和高度的div换行

时间:2015-05-07 00:39:22

标签: html css html5 css3 twitter-bootstrap-3

演示:https://jsfiddle.net/e04wfxj6/

补充工具栏需要保持100px的原样。 内容似乎环绕侧边栏,第一个.row占据侧边栏的高度。 我试图摆脱包装。



#sidebar {
  background: tomato;
  width: 100px;
  float: left;
}
#sidebar ul {
  padding-left: 0;
}
#sidebar ul li {
  list-style: none;
}
#content {
  background: beige;
  margin-left: 100px;
}
#content .row {
  background: brown;
}
#content .row > div {
  background: red;
}

<div id="sidebar">
  <ul>
    <li>item</li>
    <li>item</li>
  </ul>
</div>
<div id="content">
  <div class="container-fluid">
    <div class="row">
      <div class="col-xs-3">3</div>
      <div class="col-xs-4">4</div>
    </div>
  </div>
  <div class="row">
    <div class="col-xs-3">3</div>
    <div class="col-xs-4">4</div>
  </div>
</div>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

Fiddle.

更改.container-fluid元素包装器位置。因为您使用bootstrap来构建网格布局。因此,.container-fluid应该包装所有页面元素。

答案 1 :(得分:0)

overflow:hidden添加到#contenthttps://jsfiddle.net/kd4z0vyy/