這是一個相當簡單的問題,但我不明白什麼是錯的。CSS 3 Div浮動與液體中心div
我有三個div,2個設置的像素大小,另一個(中間)填充了兩個之間的剩餘空間。
|------|--------------------------|------|
| | | |
| | | |
| | | |
|------|--------------------------|------|
<-------------------------->
Width Fill
我有以下的CSS:
左股利
#leftdiv {
height: 50px
width: 50px;
float: left;
}
中東事業部
#middlediv {
min-width: 270px;
width: calc(100% - 100px);
width: -moz-calc(100% - 100px);
width: -webkit-calc(100% - 100px);
width: -o-calc(100% - 100px);
float: left;
}
右事業部
#rightdiv {
width: 100px;
height: 50px;
float: right;
}
我在這裏簡單,但基本上是正確的div實際上並不浮動,它會像下面這樣:
|------|--------------------------|
| | |
| | |
| | |
|------|--------------------------|
|------|
| |
| |
| |
|------|
ŧ他通常會在父div(包含右列的寬度)不夠寬的情況下發生 – Pattle
嘗試在HTML中首先放置正確的「div」。如果您想要更詳細的答案,請進行[演示](http://jsfiddle.net/)。 – thirtydot
謝謝!這工作完美。 – DorianHuxley