【发布时间】:2013-06-26 22:08:42
【问题描述】:
如何使用媒体查询更改 div 中的元素顺序和位置? 下图显示了所需的行为(当浏览器窗口小于 1000px 宽时使用左图,大于时使用第二个。):
我第一次尝试在第一种情况下使用“正常”放置,在第二种情况下使用浮动:
.box2 {
float: right;
}
但是元素 2(绿色)在容器的最右侧对齐。不靠近第一个元素。
【问题讨论】:
-
澄清一下:如果显示是纵向的,你想要左边的图像,如果显示是横向的,你想要右边的图像?
-
哦,我不够清楚,如果浏览器不够宽,无法呈现右图,我想要左图。
-
你知道这两个盒子的尺寸(特别是高度)吗?
-
严格来说,没有。如果它更容易,我认为高度可能会被强制为固定值。
标签: css css-float responsive-design media-queries