![Bootstrap基础教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/864/53286864/b_53286864.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.6 列排序
列排序其实就是改变列的前后排列顺序。在栅格系统中,可以通过.order-*、.order-X -*来实现这一目的。其中,*是first、last或0~12的数字,如果是0~12的数字,则其是按数字大小排序;first表示排最前面;last表示排最后面;X代表 xs、sm、md、lg,对应不同的屏幕大小。其中order类的部分源码如下所示。
.order-md-first{ -ms-flex-order:-1; order:-1; } .order-md-last{ -ms-flex-order:13; order:13; } .order-md-0{ -ms-flex-order:0; order:0; } .order-md-1{ -ms-flex-order:1; order:1; } …
其中,first、last可指定列排在最前面或最后面。
【实例2-8】(文件ordergrid.html)
<div class="container"> <div class="row"> <div class="col">第1列,不排序</div> <div class="col order-7">第 2列,order:7</div> <div class="col">第3列,不排序</div> <div class="col">第4列,不排序</div> <div class="col order-2">第 5列,order:2</div> </div> <div class="row"> <div class="col order-last">第 1列,排最后</div> <div class="col">第2列,不排序</div> <div class="col order-first">第 3列,排最前面</div> </div> </div>
以上代码在Chrome浏览器中的运行效果如图2-14所示。
![](https://epubservercos.yuewen.com/5D9695/31751384504064006/epubprivate/OEBPS/Images/figure-0031-0026.jpg?sign=1739303552-wIpThe74fE8Xmh3vKxrCByOOLBEnotQS-0-3621030c4dcfbd0c6b7622d32bcf08ec)
图2-14 列排序的效果