这就是我想要做的:
这就是我所拥有的:
这是我的代码:
HTML
<div class="row">
<div class="col-md-4">col-md-4</div>
<div class="col-md-6">col-md-6 ...</div>
<div class="col-md-2">col-md-2</div>
</div>
Css
.col-md-4,.col-md-2 {
background-color: #e3e3e3;
}
.col-md-6 {
background-color: #f5f3f3;
}
我检查了有关此主题的其他问题,但我对答案不满意......有人可以帮助我改进我的代码吗?谢谢!
答案 0 :(得分:5)
在 JSFiddle... 中查看。
我希望你正在寻找这个输出。如果是,请尝试以下代码:
HTML:
<div class="row">
<div class="col-md-4 row-height">
<span>col-md-4</span>
</div>
<div class="col-md-6 row-height">
col-md-6
</div>
<div class="col-md-2 row-height">
col-md-2
</div>
</div>
和CSS:
.row {
padding: 100px;
}
.row-height {
height: 70px;
text-align: center;
padding-top: 25px;
}
.col-md-4,.col-md-2 {
background-color: #e3e3e3;
}
.col-md-6 {
background-color: #f5f3f3;
}
.col-md-4 {
border-radius: 15px 0 0 15px;
}
.col-md-2 {
border-radius: 0 15px 15px 0;
}
您可以根据内容修改CSS的样式和样式大小。
希望这会有所帮助......
答案 1 :(得分:2)
您可以分别为整个.row
和中间列着色..
.row {
background-color: #e3e3e3;
border-radius: 15px;
}
.col-md-6 {
background-color: #f5f3f3;
}
答案 2 :(得分:0)
向列div元素添加自定义类myfix
并设置height:100%;
。
答案 3 :(得分:0)
尝试此CSS
.row{
display: table;
width: 100%;
}
.col {
display: table-cell;
}
.col-md-4,.col-md-2 {
background-color: #e3e3e3;
}
.col-md-6 {
background-color: #f5f3f3;
}