설명이 약간 혼란 스럽지만 더 잘 설명하는 방법이 없습니다.블록을 왼쪽에서부터 블럭에 올리는 우아한 방법이 있습니까
개략적으로 그것은 본다
및 레이아웃이
으로 정의된다 같은<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;
.
그 자체로는 끔찍한 것이지만, 왼쪽 블록이 존재하지 않을 수도 있습니다.이 경우 파란색은 정상적인 흐름과 같이 작동해야합니다.
아이디어가 있으십니까?
가 정상 흐름에 따라 배치 할 수 있나요 거기 DIV를 다른 DIV 내부로 옮기고 싶지 않은 이유는 무엇입니까? –#outer_a
의 (시각적으로) 내부에 넣어 될 때 전체#outer_b
는 것입니다이 경우@Lightning Dust : 두 개의 서로 다른 독립적 인 위젯이며 별도로 페이지로 렌더링됩니다. – zerkms