1

有三列..所有三列的组合宽度是固定的..第二(中心)列将具有动态内容..我需要左右列来平均填充剩余空间(容器宽度 - 中心列动态宽度)。

示例:http: //jsfiddle.net/htKje/

<div class="container">
   <div class="bg"></div>
   <div>Lorem Ipsum</div>
   <div class="bg"></div>
</div>

CSS :
.container { width:500px; }
.bg {backgrould:#CCC; }
4

1 回答 1

0

如果您只需要左右列来设置背景,那么很可能您甚至根本不需要它们。

只需设置backgroundon the .container,提供相同的 container text-align: center,制作中心列inline-block并重置backgroundandtext-align就可以了。

演示

HTML

<div class='container'>
    <div class='c'>booooo add remove text here</div>
</div>

CSS

.container {
    background: #ccc;
    text-align: center;
}
.c {
    display: inline-block;
    background: white;
    text-align: left;
}
于 2012-09-18T10:37:55.927 回答