如何在bootstrap列中放置两个div?

时间:2014-07-15 07:39:08

标签: html css twitter-bootstrap-3

我想在列中放置两个div。但是,当我添加边距或浮动属性时,它没有帮助。

<div class="col-xs-1">
            <div class="main-checkbox">
                <input type="checkbox" /></div>
            <div class="arrow-down"></div>
        </div>

.arrow-down {
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid black;
float: right;
margin-top:5px;}

.main-checkbox {
width:13px;
margin-left:10px;}

我需要一个复选框和旁边的小三角形。 enter image description here

2 个答案:

答案 0 :(得分:3)

让我们看看它是否有效。只需添加已存在于bootstrap css中的左拉。它的作用类似于 float:left 。因此,您不再需要编写任何样式表。

<div class="col-xs-1">
 <div class="main-checkbox pull-left">
 <input type="checkbox" /></div>
 <div class="arrow-down pull-left"></div>
</div>

答案 1 :(得分:2)

display:inline-block;添加到其中,如:

.arrow-down {
   width: 0;
   height: 0;
   border-left: 7px solid transparent;
   border-right: 7px solid transparent;
   border-top: 7px solid black;
  margin-top:5px;
   display: inline-block;
}
.main-checkbox {
   width:13px;
   margin-left:10px;
   display: inline-block;
}

参见 FIDDLE