0

いくつかのDIVで少し問題が発生しています。

2つのDIVをまったく同じ場所に配置し、それらを切り替える必要があります。1つのdivが消えると、別のdivが表示されます。これは、jQueryのtoggle()を使用して行います。

問題は、両方のDIVがページフローの一部であり、まったく同じように配置されている必要があることです。どうすればそれを達成できますか?

したがって、いくつかの場所を占める以前のdivがいくつかあり、相対的な位置と固定されていないサイズ(ウィンドウのメジャーに依存)があります

<div class="header">
... </div>

それから私のdiv

<div id="galleria" style="height:700px;width:920px; margin:0 auto; border:1px solid green;   ">
 ... </div>

と他の私のDIV

<div id="aboutDiv" >
This is ABOUT
</div>

後の2つのdivは同じ場所を占める必要があります。どのポジショニングタグを使用できますか?

柔軟な要素(最初のDIV「ヘッダー」)により、デザインはウィンドウサイズに合わせて調整されるため、絶対的な位置決めはできません。

4

2 に答える 2

4

それらを次々に置くだけです

<div id="galleria" style="height:700px;width:920px; margin:0 auto; border:1px solid green;   "> ... </div>
<div id="aboutDiv" >
This is ABOUT
</div>

両方を配置する必要がありますrelative。一方を非表示にすると、もう一方が上に移動し、同じ場所に配置されます。トグルを使用して、常に1つを非表示にし、もう1つを表示する場合に限ります。

于 2013-01-07T21:23:15.367 に答える
0

絶対的に配置された子を持つ比較的配置された親コンテナが必要であるか、完全にフェードアウトしたときに一方を非表示にしてもう一方を表示する必要があります

于 2013-01-07T21:22:23.107 に答える