以下のように2つのdivタグがあります
<div id="outer">
<div id="lower">hi</div>
<div id="upper">i m on top</div>
</div>
上のdivを先に表示し、その後に下のdivを表示したいのですが、HTMLで宣言順を変更することができません。
私は次のcssを使用しています
#outer{
position:relative;
}
#upper{
position:absolute;
top:0;
}
しかし、上は下と重なっています。
アップデート
設計の邪魔にならないので、次の方法で状況に取り組みました
<html>
<body>
<div id="visible"></div>
<div id="bottom">displayed in second line</div>
<div id="top" style="display:none;">
displayed in first line
<script>
document.getElementById("visible").innerHTML=document.getElementById("top").innerHTML
</script>
</div>
</body>
</html>
上記のコードを使用することで、ユースケースに完全に取り組みました。答えてくれてありがとう