我想创建一个元素,它包含一个div内的三个跨度。三个跨度应使用div提供的整个宽度。左右跨度具有固定的宽度,中间的宽度应该使用它们之间的整个可用空间。我一直在试图很多不同的东西(浮动,溢出等),但我还没有找到一个答案却和我跑出来的想法......如何使跨度拉伸到其他跨度之间的可用空间?
的代码很简单:
<div class="row">
<span class="rowLeft">LEFT</span>
<span class="rowCentre">CENTER</span>
<span class="rowRight">RIGHT</span>
</div>
使用下面的CSS:
.row {
display: block;
height: 62px;
border: 1px dotted black;
}
.rowLeft {
float: left;
width: 40px;
height: 60px;
border: 1px solid red;
}
.rowCentre {
float: left;
height: 60px;
border: 1px dashed blue;
}
.rowRight {
float: right;
width: 60px;
height: 60px;
border: 1px solid green;
}
我创建了一个的jsfiddle此:http://jsfiddle.net/ezAdf/
问题:启动FR在这里,我怎样才能使中心跨度拉伸左右跨度之间的可用空间?
使用固定边框搜索流体布局 – Popnoodles
谢谢,那至少是一个好的起点。 – Andreas