上海启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

Bootstrap栅格布局

更新时间:2025-01-11 08:50:23

Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,它允许页面在不同屏幕尺寸上自动分为最多12列。系统包括易于使用的预定义类,以及强大的mixin用于生成更具语义的布局。

栅格系统通过一系列行与列的组合创建页面布局,内容可放入这些布局中。研究实例可将这些原理应用于代码。

Bootstrap栅格系统在不同屏幕设备上的工作原理可通过下表详细了解。Bootstrap4版本中的栅格参数与之前版本有所不同。

使用单一一组.col-md-* 栅格类即可创建基本栅格系统,在手机和平板设备上堆叠显示(适用于超小屏幕到小屏幕),在桌面设备上变为水平排列。所有列必须位于.row内。

将最外层布局元素.container更改为.container-fluid,可将固定宽度栅格布局转换为100%宽度布局。

针对不同屏幕设备,可以使用.col-xs-* 和.col-md-* 类来调整布局。通过添加.col-sm-* 类,可以创建更加动态和强大的布局。

当.row内包含的列超过12个时,多余的列将另起一行排列。

为解决某些阈值时某些列出现高度问题,建议使用.clearfix与响应式工具类。这些类可帮助解决列在分界点的响应式问题。

使用.col-md-offset-* 类可以将列向右侧偏移。例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移4个列的宽度。也可以使用.col-*-offset-0类来覆盖较低网格级别的偏移。

为了使用内置的栅格系统将内容嵌套,可在已有.col-sm-*元素内部添加新的.row元素和一系列.col-sm-*元素。嵌套行所包含的列个数不能超过12个。

为了针对不同屏幕尺寸展示或隐藏页面内容,可以利用媒体查询功能并结合以下工具类:.visible-*-*类,针对每种屏幕大小有三种变体,对应CSS中的不同display属性。

从v3.2.0版本起,形如.visible-*-*的类针对每种屏幕大小都有了三种变体,例如针对超小屏幕(xs)的类有.visible-xs-block、.visible-xs-inline和.visible-xs-inline-block。

与之相反的是.visible-xs、visible-sm、visible-md、visible-lg类,它们用于显示某个页面内容。

多重随机标签

猜你喜欢文章

QQ客服 电话咨询