![Bootstrap基础教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/864/53286864/b_53286864.jpg)
上QQ阅读APP看书,第一时间看更新
2.3.4 可变宽度内容
读者使用.col-X-auto(其中 X 为 xs、md、lg、xl)或.col-auto 类,可以设置根据内容调整列的宽度。
【实例2-5】(文件autogrid.html)
<div class="container"> <div class="row justify-content-md-center"> <div class="col col-lg-2">第1列</div> <div class="col-md-auto">根据内容调整宽度</div> <div class="col col-lg-2">第3列</div> </div> <div class="row"> <div class="col">第 1列</div> <div class="col-md-auto">根据内容调整列宽</div> <div class="col col-lg-2">第3列</div> </div> </div>
以上代码在Chrome浏览器中的运行效果如图2-10和图2-11所示。
![](https://epubservercos.yuewen.com/5D9695/31751384504064006/epubprivate/OEBPS/Images/figure-0028-0022.jpg?sign=1739580887-oDNyTHqd6AeeGTTFmbs1MDHFmxjKfAWI-0-68a6119e5d4eb89bfe19baca7a70ba7b)
图2-10 可变宽度内容—大屏设备显示效果
![](https://epubservercos.yuewen.com/5D9695/31751384504064006/epubprivate/OEBPS/Images/figure-0028-0023.jpg?sign=1739580887-tjaF04kEoCPyROfaTZUt7iKtmb5QZcQi-0-05a7a0a29f56af56174caf6d6a10cbce)
图2-11 可变宽度内容—中屏显示效果
说明:
● .col-md-auto用于设置中屏设备,根据内容自动改变列宽。因为栅格系统向上兼容,所以在中屏、大屏和超大屏设备上有相同的效果。
● .justify-content-md-center用于设置中屏以上为水平居中。所以当在大屏设备显示时,由于第1列和第3列均为col-lg-2,占了2格,而呈现图2-11所示的效果。