我想創建一個元素,它包含一個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