【发布时间】:2018-07-04 03:35:48
【问题描述】:
我有一个简单的容器,其中一行包含 6 个元素(div)。我正在努力使用媒体查询重新排序元素。
这是我目前所拥有的:
@media (min-width: 320px) and (max-width: 480px) {
.product2{
order: 3;
}
.products{
display: flex;
flex-direction: column;
}
}
<div class="row products">
<div class="col-sm-6 col-md-4 product1">product1</div>
<div class="col-sm-6 col-md-4 product2">product2</div>
<div class="col-sm-6 col-md-4 product3">product3</div>
<div class="col-sm-6 col-md-4 product4">product4</div>
<div class="col-sm-6 col-md-4 product5">product5</div>
<div class="col-sm-6 col-md-4 product6">product6</div>
</div>
我希望当放置在一行中时,第二个产品在第三个产品的下方。
当我运行我的应用程序时,会显示重新排序的元素,但 product2 不是放置在第三个产品的位置,而是作为 product6 放置在最后一个元素中。
我的代码有什么问题?有什么想法吗?
【问题讨论】:
标签: html css media-queries