私のCSS-fuは、ここで私を失望させています。私がやりたいのは、2つの子div(可変の高さ)をオーバーラップするように配置することです。
親をに設定して、 :を使用position: absolute; top: 0px; left: 0px;
することが私が知っている唯一の方法position: relative
です。
これに伴う問題は、CSS仕様に従って子divがレイアウトから削除され、親divが高さ0pxに縮小されるため、そのdivをクリアして、下にコンテンツを配置できないことです。
以下の私の驚くべきASCIIアートは、私が何をしようとしているのかを詳しく説明しています...何かアイデアはありますか?
余談ですが、スムーズなjQueryフェードのために、これらのdivを正確にオーバーラップさせる必要があります。また、Appleのカードフリップデモである新しいWebkitトランスフォームのいくつかを試してみる必要があります: https://developer.apple.com/library/archive/samplecode/ CardFlip / Introduction / Intro.html
CSSでそれらを正確にオーバーラップさせる別の方法がある場合、および/または可変の高さの2つの子divを使用してカードフリップのようなアクション(jQueryまたはWebkit / CSSを使用)を取得する別の方法がある場合、私はすべての耳です!
|-------------------------------------------------|
| Parent div |
| |-------------------------------------------| |
| | | |
| | DIVS 1 & 2 (overlapped) | |
| | | |
| |-------------------------------------------| |
|-------------------------------------------------|
...more content below, after clearing the parent...