1
開始涉及頂部3列div-300px/dynamic/350px的項目。正確的div低於其他人:http://jsfiddle.net/tspencer103/b49mfno4/1/。帶動態中間右側div的3列div
我在這裏嘗試了幾個建議,如http://jsfiddle.net/22YBU/。沒有運氣。有什麼建議麼?謝謝。
div #div_1 {
float: left;
height: 50px;
background-color: red;
width: 300px;
}
div #div_2 {
height: 50px;
margin: 0px 350px 0px 300px;
background-color: green;
text-align: center;
}
div #div_3 {
float: right;
height: 50px;
background-color: blue;
width: 350px;
}
<div id="container">
<div id="div_1">LEFT STATIC 300px</div>
<div id="div_2">CENTER DYNAMIC</div>
<div id="div_3">RIGHT STATIC 350px</div>
</div>
很棒的建議。您更喜歡Flexbox over Bootstrap?仍然好奇如何「修復」原始代碼。 –
是的,我更喜歡flexbox over bootstrap(我很少使用它)。 Flexbox直接來自W3C,在我看來,未來的CSS佈局。 –
這裏有一種方法可以根據您的原始代碼來解決您的問題......(基本上,讓子div「內聯塊」並使用[** calc **](https://developer.mozilla.org/en-US/docs/Web/CSS/calc)來調整靈活的div)... http://jsfiddle.net/b49mfno4/8/ –