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/ –