bootstrap中有栅格布局;栅格布局指的是将一行分为12个栅格,将12个栅格分配给不同的div元素来进行布局,可以通过设置列所占有的栅格的个数来设置列的宽度,是通过列数来定义模块化的页面布局方式。

本教程操作环境:Windows10系统、bootstrap5版、DELL G3电脑
bootstrap中有栅格布局
1.什么是栅格布局?
以前的网页制作布局用的是tabel布局,通过把表格将网页分为大大小小的表格,再从表格中填充元素。后来发展为div+css布局。通过div+css浮动。flaot:right和float:left.布局。
现在bootstrap运用的是栅格布局。简单来说就是把一行分为12个栅格。将12个栅格分配给不同的DIV元素来进行布局。
在Bootstrap中引入了栅格布局,将页面分成类似于表格一样的布局
每一行由12列组成,可以通过设置列所占有的列的个数来设置列的宽度
支持响应式布局,分别有5种响应尺寸,分别对应不同的设备宽度
使用flexbox流式布局来实现页面布局
使用div来实现容器、行、列的布局
2.如何实现栅格布局?
首先,使用bootstrap由很多方式,webpack加载或者使用CND引用等。我是直接从CDN上下载3.37版本到本地。再通过link标签引用。这点和引用Jquery类似。
其次,根据布局分配栅格。举个例子,比如说要实现水平的三列等大布局。那么就给每个DIV分配12/3=4个栅格,
如果是三列不等大的,左边大约为3个栅格,中间为5个,右边为4个
具体操作:
首先布置一个容器div用来存放栅格,为div添加container类实现容器
为子元素添加row类实现行的布局,而列的布局使用col-*来实现
当类名为container-fluid的话,默认占据的宽度为100%,占据整个页面
使用col-时,不设置的大小,会默认智能平分宽度,设置*的大小会按照比例分割页面空间
但是同一行中*的大小不能超过12,可以小于12,会存在空白;当超过12时,会将超过的部分放在下一行中
3.栅格布局class参数是什么意思?
栅格的class有四个col-lg-1,col-md-1,col-sm-1,col-xs-1,分别对应大屏幕(large),中等屏幕(middl),小屏幕(smll),极小(xs)。其中col表示列的意思column,中间为尺寸的缩写,最后是div分配的栅格大小(例子是占用的是1/12)
相关推荐:bootstrap教程
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Le rôle d'isset en php
Pourquoi ne puis-je pas accéder au navigateur Ethereum ?
Que faire si Linux demande Aucun fichier ou répertoire de ce type lors de l'exécution d'un fichier
La différence entre les ports d'accès et les ports réseau
Comment définir le statut hors ligne sur Douyin
Comment connecter VB pour accéder à la base de données
Comment changer phpmyadmin en chinois
Utilisation de la commande de recherche Linux