【发布时间】:2013-07-01 14:30:44
【问题描述】:
我正在尝试将两个 divs 的位置交换为响应式设计(网站看起来会因浏览器的宽度而异/适合移动设备)。
现在我有这样的东西:
<div id="first_div"></div>
<div id="second_div"></div>
但是是否可以交换它们的展示位置以使其看起来像 second_div 是第一个,仅使用 CSS? HTML 保持不变。我试过使用花车之类的东西,但它似乎没有按照我想要的方式工作。我不想使用绝对定位,因为divs 的高度总是在变化。是否有任何解决方案,或者没有办法做到这一点?
【问题讨论】:
-
你担心IE8吗? (caniuse.com/#feat=css-mediaqueries) 尝试媒体查询。
-
这就是我现在用于响应式设计的东西,但我有这些底部 div,当它用于移动设备时,它需要放在首位。
-
这取决于
divs 当前的布局方式。例如,如果first_div已经有float: left并且second_div有float: right,则解决方案非常简单——您只需反转floats 的方向即可。其他布局将更难修复。告诉我们当前的布局。 -
这些元素后面有什么吗?
标签: css responsive-design