【发布时间】:2017-11-17 20:47:15
【问题描述】:
当两个 div 的子内容包含浮动元素时,是否可以并排浮动两个 div?我想并排浮动我的.region-wrp 课程。
.region-wrp 可能有多个 1 到 10 之间的子级,因此此类不能具有固定宽度。所以这个类只占用其子类的宽度很重要。
.col-md-8 {
border: 1px solid blue;
}
.region-wrp {
border-top: 1px dashed red;
float: left;
display: inline-block;
width: auto;
}
.clear {
content: "";
display: table;
clear: both;
}
.item {
width: 30%;
float: left;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2 col-sm-8 col-sm-offset-2">
<div class="region-wrp">
<div class="item">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eleifend mauris in erat facilisis, eleifend accumsan nisi eleifend. Pellentesque nec fermentum enim. Praesent bibendum ex condimentum, rhoncus diam non, gravida ex.
</p>
</div>
<div class="item">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eleifend mauris in erat facilisis, eleifend accumsan nisi eleifend. Pellentesque nec fermentum enim. Praesent bibendum ex condimentum, rhoncus diam non, gravida ex.
</p>
</div>
<div class="clear"></div>
</div>
</div>
<div class="region-wrp">
<div class="item">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eleifend mauris in erat facilisis, eleifend accumsan nisi eleifend. Pellentesque nec fermentum enim. Praesent bibendum ex condimentum, rhoncus diam non, gravida ex.
</p>
</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
JSFiddle - https://jsfiddle.net/nfc6458w/3/
编辑 - 我有这个没有高度,可能是一个更好的演示 https://jsfiddle.net/nfc6458w/14/
【问题讨论】:
-
当然这是“可能的”...... “我想并排浮动我的 .region-wrp 类” - 那么也许你应该把它们放在同一个首先是水平。现在您在列内有第一个,但第二个在列之后(这里谈论的是 DOM,而不是视觉格式) - 不确定这是否是您想要的。
标签: css twitter-bootstrap-3 sass