我想通过交换两个
的位置来实现响应式设计(网站在浏览器宽度不同时呈现不同的外观,更适合移动设备)。
目前我的代码大概是这样的:
<div id="first_div"></div>
<div id="second_div"></div>
但是只使用CSS,是否可以交换它们的位置,使其看起来像second_div
在前面呢?HTML保持不变。我尝试使用浮动和其他方法,但它似乎不能按照我想要的方式工作。我不想使用绝对定位,因为
的高度总是在变化。有没有解决方案或者根本无法实现?
div
的当前布局。例如,如果first_div
已经具有float: left
,而second_div
具有float: right
,那么解决方案就非常简单 - 您只需要反转float
的方向即可。其他布局将更难修复。请告诉我们当前的布局。 - Rory O'Kane