![Bootstrap基础教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/864/53286864/b_53286864.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.2 混合与匹配
在前一个例子中,都是4行,其中前3行是针对大桌面显示器(lg)设备设置的列,当在桌面显示器、平板设备、超小设备上时,是从上到下垂直排列。只有第4行使用的是.col,针对的是所有设备,所以无论设备宽度为多少,都是平均分为3列,如图2-3所示。
![](https://epubservercos.yuewen.com/5D9695/31751384504064006/epubprivate/OEBPS/Images/figure-0024-0015.jpg?sign=1739303152-vbgWpzI1GKUboHcO9AlyJxY3D1LOtQOs-0-b433374d3710db03f09c609e7e62e6d0)
图2-3 桌面显示器(md)、平板设置(sm)、超小设备(xs)的显示效果
为了解决这个问题,我们在同一个元素上应用不同类型的样式,以适配不同尺寸的屏幕。代码如下,效果如图2-4~图2-6所示。
<div class="container"> <div class="row"> <div class="col-12 col-md-8">.col-12 .col-md-8</div> <div class="col-6 col-md-4">.col-6 .col-md-4</div> </div> <div class="row"> <div class="col-6 col-md-8 col-lg-3">.col-6 .col-md-8 .col-lg-3</div> <div class="col-6 col-md-4 col-lg-3">.col-6 .col-md-4 .col-lg-3</div> <div class="col-6 col-md-8 col-lg-3">.col-6 .col-md-8 .col-lg-3</div> <div class="col-6 col-md-4 col-lg-3">.col-6 .col-md-4 .col-lg-3</div> </div> <div class="row"> <div class="col-6">.col-6</div> <div class="col-6">.col-6</div> </div> </div>
![](https://epubservercos.yuewen.com/5D9695/31751384504064006/epubprivate/OEBPS/Images/figure-0025-0016.jpg?sign=1739303152-oIywJ92XnF7iqujIUO0wCWgt3T88SSTt-0-d2f01e3e6a64a086444dced799e379c1)
图2-4 平板设备(sm)、超小设备(xs)的显示效果
![](https://epubservercos.yuewen.com/5D9695/31751384504064006/epubprivate/OEBPS/Images/figure-0025-0017.jpg?sign=1739303152-AY34mCFB8x14cA2iCNbm9VPDJTxdCzZU-0-463470736a1cf2029f737830c97f12a2)
图2-5 桌面显示器 md的显示效果
![](https://epubservercos.yuewen.com/5D9695/31751384504064006/epubprivate/OEBPS/Images/figure-0025-0018.jpg?sign=1739303152-hwUOZS6TRsKwHEkZjOi3S2x5sR22OmTj-0-663d884c20270fb996260c4a6db6bbef)
图2-6 大桌面显示器(lg)、超大桌面显示器(xl)的显示效果