私はこのようなページを持っています
<div id="top">
</div>
<div id="bottom">
</div>
最初に下を表示してから上に表示する出力が必要です.CSSを使用してこれを達成するにはどうすればよいですか??
私はこのようなページを持っています
<div id="top">
</div>
<div id="bottom">
</div>
最初に下を表示してから上に表示する出力が必要です.CSSを使用してこれを達成するにはどうすればよいですか??
あなたの質問が次のことを意味する場合..「下にある他の描画された DOM 要素の上に div#bottom を配置する必要があります」。DOM の順序。
div#top {
width:200px;
height:100px;
background-color:red;
}
div#bottom {
position:absolute;
width:100px;
height:50px;
background-color:blue;
top:10%;
left:4%;
}
上と左の値は選択した値です。上記の例では、下が上に配置されます。
ポジショニング - 同じものを操作するために使用できます。巨大な包括的な div 内で固定要素を使用できます。ただし、DOM コンテンツがオーバーフローしても表示されることが確実な場合にのみ、fixed を使用してください。「相対」ポジショニングは、参照が本体またはルート ノード クラスまたは要素である場合にうまく機能する可能性があります。
document.getElementById('bottom').style.display = 'block';
document.getElementById('top').style.display = 'none';
タイムアウト後 setTimeout(function() { document.getElementById('top').style.display = 'block'; }, 200);
<div id="top_div">
<div id="bottom_div">
</div>
</div>
「ポジション」の助けを借りて、これを達成できます..
css で Position を使用すると、以下のように動作するはずです
<div id="bottom">
</div>
<div style="clear:both;"></div>
<div id="top">
</div>