给定一个模板,由于其他要求无法修改HTML,如何在HTML中不按顺序显示(重新排列)div
另一个上面的模板div
?两者都div
包含高度和宽度不同的数据.
<div id="wrapper">
<div id="firstDiv">
Content to be below in this situation
</div>
<div id="secondDiv">
Content to be above in this situation
</div>
</div>
Other elements
Run Code Online (Sandbox Code Playgroud)
希望很明显,期望的结果是:
Content to be above in this situation
Content to be below in this situation
Other elements
Run Code Online (Sandbox Code Playgroud)
当尺寸固定时,很容易将它们定位在需要的位置,但是当内容变化时我需要一些想法.为了这种情况,请仅考虑两者的宽度为100%.
我特意寻找一个只有CSS的解决方案(如果不能解决的话,它可能必须满足其他解决方案).
此后还有其他元素.鉴于我所展示的有限场景,我们提到了一个很好的建议 - 假设它可能是最好的答案,但我也希望确保后面的元素不会受到影响.