描述有点混乱,但我看不出如何更好地解释它。
示意图看起来像
布局定义为
<div id="outer_a">
<div id="a1"></div>
<div id="a2"></div>
</div>
<div id="outer_b">
<div id="b"></div>
</div>
jsfiddle 演示:http: //jsfiddle.net/D3Ftp/
我需要一种解决方案,可以帮助青色块紧跟黄色块,使其看起来像
因此。
限制:不能更改布局。好吧,允许进行微小的更改,但应该有 - 左侧被 div 包裹的 2 个块,右侧被 div 包裹的另一个块。
我的解决方案很糟糕 - margin-left: -52px;
。
更不用说它本身很糟糕,但问题是左边的块可能不存在,在这种情况下,蓝色的应该像正常流程一样行事。
有任何想法吗?