これが単純なものであることを願っていますが、すぐに解読できないようです...
2 列のレイアウトがあり、右側の列のコンテンツは動的で ajax 駆動です。したがって、ページの高さは、右の列にあるものによって異なります。
小さなフラッシュ ファイル (400px x 200px) をページの一番下、ただし列 1 の下にボルトで固定したいと考えています。
簡単だ。問題は..フラッシュの上マージンを -200px にしたいので、フラッシュ自体がはみ出さないようにします。これにより、無駄な空白も削減されます。
<div id="container">
<div id="col_1" style="float:left; padding-bottom:200px;">Some static content</div>
<div id="col_2" style="float:left">AJAX content</div>
<div style="clear:left"></div>
<div id="flash_container" style="margin-top:-200px;>
<object>Flash file</object>
</div>
</div>
コードをかなり単純化しましたが、私の言いたいことがわかるはずです。シンプルな 2 列、列をクリアし、フラッシュ div に負のマージンを設定します。IE6、Safari では正常に動作し、Opera、Firefox、および Chrome では惨めに失敗します。
クリアの「スルー」でマイナスマージンを適用できますか?
すべての助けに感謝します;)