Bootstrap——栅格系统的简单使用
Bootstrap——栅格系统的简单使用
Bootstrap——栅格系统的简单使用Bootstrap——栅格系统的简单使用
- 什么是栅格系统
- 栅格系统的基本使用
- 栅格嵌套
- 利用栅格系统进行网页布局
什么是栅格系统
· Bootstrap包含了一套响应式、移动设备优先的流式栅格系统。利用Bootstrap,我们可以快速地完成页面布局,以及适配不同大小的屏幕。
· 栅格系统通过一系列的行(row)与列(column)的组合来创建页面布局。
栅格系统的基本使用
栅格系统的基本结构:
<div class="container"> <div class="row"> <div class="col-*-*"></div> … … </div> </div>
每一个row代表一行。每行默认最多12列
使用样例:
<div class="row" > <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> <div class="col-md-1 border py-3 "> 1 </div> </div> <div class="row" > <div class="col-md-4 border py-3 "> 4 </div> <div class="col-md-4 border py-3 "> 4 </div> <div class="col-md-4 border py-3 "> 4 </div> </div> <div class="row" > <div class="col-md-3 border py-3 "> 3 </div> <div class="col-md-9 border py-3 "> 9 </div> </div> <div class="row" > <div class="col-md-12 border py-3 "> 12 </div> </div>
效果图:
Bootstrap的栅格系统允许您根据屏幕大小调整列的宽度。
示例中的py-3为设置列宽。
示例中col-md-1中的md用来匹配 ≥992px 的设备。
除md之外,Bootstrap还支持另外三种尺寸的设备:
· lg用来匹配大型设备(桌面显示器):≥ 1200px 的屏幕;
· sm用来匹配小型设备(平板):≥ 768px 的屏幕;
· xs用来匹配超小设备(手机):< 768px 的屏幕;
栅格嵌套
栅格系统的.row是可以嵌套的,借此可以完成更加复杂的布局。
在某一列中继续添加一行.row,可以再进行细分
<div class="row" > <div class="col-md-8 border py-3"> <div class="row"> <div class="col-md-8 border py-3 "> col-8-8 </div> <div class="col-md-4 border py-3 "> col-8-4 </div> </div> </div> <div class="col-md-4 border py-3 ">col-4</div> <div class="row" > <div class="col-md-8 border py-3 "> col-8 </div> <div class="col-md-4 border py-3 "> col-4 </div> </div> </div>
效果图:
利用栅格系统进行网页布局
用栅格系统布局一个如下:顶部有一个logo区域,同时跨越两栏。左栏内容,右栏导航,两栏下方还有一个footer区域。
<body class="container"> <h3 class="mb-4">栅格系统</h3> <div class="row"> <div class="col border py-3 bg-info no-gutters " style="text-align:center"> LOGO </div> </div> <div class="row" style="height:500px"> <div class="col-8 border py-3 bg-info no-gutters" style="text-align:center"> 文本内容 </div> <div class="col-4 border py-3 bg-info no-gutters" style="text-align:center"> 导航栏 </div> </div> <footer style="text-align: center; flex-grow: 1;display: flex;align-items: flex-end;justify-content: center"> <p> 底部footer </p> </footer> </body>
效果图:
Bootstrap——栅格系统的简单使用相关教程
-
鸿蒙系统 OLED屏幕驱动
鸿蒙系统 OLED屏幕驱动 Hi3861 OLED驱动 可以看附件视频详细说明 Hispark WiFi开发套件又提供一个oled屏幕,但是鸿蒙源码中没有这个屏幕的驱动,我们需要自己去移植。 经过一晚上的调试,现在终于在鸿蒙系统上实现OLED屏幕的显示了,效果如下: 这里记录一下
-
用python编写名片系统时遇到的import f.py导入命令,与from f.py
用python编写名片系统时遇到的import f.py导入命令,与from f.py import *区别及问题 先说问题 :用import f.py导入命令时,在card_main.py中,会先出现提示用户进行操作的信息,再出现之后的功能函数(如功能【1】新建卡片),如图1 但是用from f.py import
-
Linux系统下安装配置 OpenLDAP + phpLDAPadmin
Linux系统下安装配置 OpenLDAP + phpLDAPadmin 实验环境: 操作系统:Centos 7.4 服务器ip:192.168.3.41 运行用户:root 网络环境:Internet LDAP(轻量级目录访问协议)是一个能实现提供被称为目录服务的信息服务,也是一套用户认证体系系统;一般在大型企业
-
重装windows后ubuntu系统启动菜单不见的修复方法
重装windows后ubuntu系统启动菜单不见的修复方法 为什么80%的码农都做不了架构师? 当我们原来系统中有ubuntu的时候,如果我们重装或安装新的windows系统时,会发现ubuntu系统启动菜单不见啦,我们重现安装ubuntu系统也可以解决这个问题,但是我们以前在ubunt
-
操作系统的运行机制与体系结构(操作系统4)
操作系统的运行机制与体系结构(操作系统4) 操作系统的运行机制与体系结构 视频链接地址:https://www.bilibili.com/video/BV1YE411D7nH/?spm_id_from=333.788.videocard.2 操作系统 系列文章目录 操作系统的运行机制与体系结构 前言 1 操作系统的运行机制 2
-
阿里云视觉AI五天训练营之搭建多场景人脸口罩检测系统(附效果动
阿里云视觉AI五天训练营之搭建多场景人脸口罩检测系统(附效果动图) 搭建多场景人脸口罩检测系统-基于阿里云视觉智能平台 最后一次的课了,就不辣么水了。这次的试验目的是将用户上传的图片(例如在公共场合的监控照片)进行识别,返回当前图片中的人数、(
-
从零开始编写minecraft光影包(5)简单光照系统,曝光调节,色调
从零开始编写minecraft光影包(5)简单光照系统,曝光调节,色调映射与饱和度 完整资源: 我的Github地址 前情提要: 从0开始编写minecraft光影包(0)GLSL,坐标系,光影包结构介绍 从零开始编写minecraft光影包(1)基础阴影绘制 从零开始编写minecraft光影
-
【Linux操作系统课堂笔记4】Vi和Vim编辑器及常用命令
【Linux操作系统课堂笔记4】Vi和Vim编辑器及常用命令 文章目录: 一:介绍 二:Vi和Vim常用的三种模式 1.命令行模式/一般模式/正常模式 2.插入模式/编辑模式/输入模式 3.命令行模式/底线命令模式 三:Vi和Vim模式的相互转换 创建/打开文件 四:Vi和Vim的快捷