我有如下的div元素。
<div class="row">
<div class="col-sm-12" id="first-row"></div>
<div class="col-sm-12" id="second-row"></div>
<div class="col-sm-12" id="third-row"></div>
<div class="col-sm-12" id="fourth-row"></div>
</div>
如何在移动设备上使用CSS仅交换第一行div和第四行div? 我能否只用CSS实现这一点?达成此目标的最佳策略是什么?我可以使用JavaScript实现此操作,但想知道是否可以仅使用CSS。我正在使用bootstrap 3。
移动设备上预期的结果:
<div class="row">
<div class="col-sm-12" id="fourth-row"></div>
<div class="col-sm-12" id="second-row"></div>
<div class="col-sm-12" id="third-row"></div>
<div class="col-sm-12" id="first-row"></div>
</div>
.row > :first-of-type{order:1;} .row > :last-of-type {order:-1;}
}。我只是发表了一条评论,因为你说要使用Bootstrap 3 ;),但如果你愿意,这也可以成为一个答案。 - G-Cyrillus