20 Bootstrap
Bootstrap是别人已经写好的CSS样式,如果我们想要使用这个Bootstrap,需要先下载,然后再引入文件。 编写HTML时,按照Bootsrap的规定来编写,但是Bootstrap不能完全满足开发需求,有时需要自己编写CSS。
20.1 下载和引入Bootstrap
- Bootstrap的下载
去中文官网下载Bootstrap,目前(2023年9月)官网最新版本为5.3.0。下载时选择下载Bootsrap生产文件, 下载好文件之后,首先解压文件。然后放入项目文件夹中,项目文件夹的目录如下所示:
├── 项目文件夹/
│ ├── static/
│ ├── css/
│ ├── img/
│ ├── js/
│ ├── plugins/
│ ├──bootstrap-5.3.0/
│ ├── css/
│ ├── js/
│ ├── html文件/
注:我这里下载的最新版的5.3.0版,但是目前大多中文教程还是基于3.X版。
- Bootsrap的引入
一般开发的时候引入开发版本的Bootstrap,部署上线的时候选择引入生产版本,因为生产版本的文件提交小一些。 VS Code实现Bootsrap代码不全:下载插件“IntelliSense for CSS class names in HTML”,这个只是目前发现方插件,也可以自己去寻找其他代码补全插件。
<head>
<!-- 开发版本的引入 -->
<link rel="stylesheet" href="static/plugins/bootstrap-5.3.0/css/bootstrap.css">
<!-- 生产版本的引入 -->
<!--<link rel="stylesheet" href="static/plugins/bootstrap-5.3.0/css/bootstrap.min.css">-->
</head>
- Bootstrap的图标(icon)的下载和引入模块
下载网址:https://icons.getbootstrap.com/#install
引入
<head>
<!-- 开发版本的引入 -->
<link rel="stylesheet" href="static/plugins/bootstrap-icons-1.10.5/font/bootstrap-icons.css">
</head>
- Awesome font的icon引入
因为Bootstrap的icon库中的图标数量较少,且检索起来不是很方便。可以使用Awesome font的图标。
下载网站:https://fontawesome.com/download
我们下周免费版即可。
引入
20.2 栅格系统
https://getbootstrap.com/docs/5.3/layout/grid/
把整体划分成了12格。
响应式:
.com-sm-数字
.com-md-数字
.com-lg-数字