Bootstrap列全内容背景颜色

时间:2015-04-19 09:19:37

标签: html css twitter-bootstrap grid

这就是我想要做的: enter image description here

这就是我所拥有的: enter image description here

这是我的代码:

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;
}

我检查了有关此主题的其他问题,但我对答案不满意......有人可以帮助我改进我的代码吗?谢谢!

4 个答案:

答案 0 :(得分:5)

JSFiddle... 中查看。

我希望你正在寻找这个输出。如果是,请尝试以下代码:

Ouput of the JSFiddle code

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;
}

http://codeply.com/go/FXSkrecwwI

答案 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;
    }