我有两个 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>
通过使用上面的代码,我完美地解决了我的用例。谢谢大家给出答案