![Bootstrap从入门到项目实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/95/27738095/b_27738095.jpg)
上QQ阅读APP看书,第一时间看更新
3.2.4 重排序
1.排列顺序
使用.order-*类选择符,可以对空间进行可视化排序,系统提供了.order-1到.order-12等12个级别的顺序,在主流浏览器和设备宽度上都能生效。
提示
没有定义.order类的元素,将默认排在前面。
【例3.10】排列顺序示例。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P42_1614.jpg?sign=1739511974-CKEO8dvPwioDGMIELnnSXHVzLaPc06RW-0-bf28f8bbcf78f5a6d5a7b6e6022fe884)
在IE 11浏览器中运行结果如图3-15所示。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P42_1616.jpg?sign=1739511974-6Djh2PR5Jm7ZKxAEzMsFvhFS7VGWtppx-0-07714025c9b0f6807eb24fb4c1b66e35)
图3-15 排列顺序效果
可以使用.order-first快速更改一个顺序到最前面,使用.order-last更改一个顺序到最后面。
【例3.11】order-first和order-last类示例。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P42_1620.jpg?sign=1739511974-4JjBgIYJOCd7h9f8UW2crcz8t6KdjKjm-0-ca0202a5edeff46ee0736a41c845d62a)
在IE 11浏览器中运行结果如图3-16所示。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P43_1658.jpg?sign=1739511974-j47AQDRzCmTIpQll6Fw8LDIp7CJR7CCq-0-9a37d9d034a1450f0f3f6a2c490c062b)
图3-16 order-first和order-last类效果
2.列偏移
在Bootstrap中可以使用两种方式进行列偏移。
■ 使用响应式的.offset-*类偏移方法。
■ 使用边距通用样式处理,它内置了诸如.ml-*、.p-*、.pt-*等实用工具。
1)偏移类
使用.offset-md-*类可以使列向右偏移,通过定义*的数字,则可以实现列偏移,如.offset-md-4则是向右偏移四列。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P43_1662.jpg?sign=1739511974-2Y1H4kM563NT3WngsL1IBxN2qkkukqtb-0-ece7edf71905bab01d9b24c966b6edee)
【例3.12】偏移类示例。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P43_1664.jpg?sign=1739511974-tF0nCntDSq8U7pBYs0tCFuc2gE79tv7m-0-18f2a374a8d1456818f86e398efcdcd2)
在IE 11浏览器中运行结果如图3-17所示。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P44_1673.jpg?sign=1739511974-TZx9yIIgufRpfYWa7hAPLKoejx1u9jLo-0-696db8032e24c1b1030f431a69283e1b)
图3-17 偏移类效果
2)使用margin类
在Bootstrap 4中,可以使用.ml-auto与.mr-auto来强制隔离两边的距离,实现水平隔离的效果。
【例3.13】使用margin类示例。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P44_1677.jpg?sign=1739511974-PaRpBTcezqsBWw0F9O1JB0dB1EvPy7vc-0-7615b1d605a4d16413eea1bd12dac81d)
在IE 11浏览器中运行结果如图3-18所示。
![](https://epubservercos.yuewen.com/84690B/15936052304963006/epubprivate/OEBPS/Images/Figure-P44_1679.jpg?sign=1739511974-eXcFf32LFU3eD2xDQ0aMQnRaBR5T5C28-0-ca7dc36e2edd2950fcc4e2b0bb551a0a)
图3-18 使用margin类效果