Bootstrap

news/2024/12/5 9:38:01/

基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。

Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。

Bootstrap安装

第一种方式:直接引入文件的方式(用CDN的地址)

css:https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css

js:https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.slim.min.js

https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js

第二种方式:模块化的包管理的方式 npm install bootstrap

**使用一下两个容器类**

.container类用于固定宽度并支持响应式布局的容器

.container-fluid类用于100%宽度,占据全部视口(viewport)的容器

**固定宽度**

.container 类用于创建固定宽度的响应式页面 (注意:宽度会根据屏幕宽度同比例放大或缩小)

**100%宽度**

.container-fluid 类用于创建一个全屏幕尺寸的容器,容器始终跨越整个屏幕宽度(width始终为100%):二者之间的共同点为,两者都可以将高度设置为auto,即自动模式,最大的不同就是宽度的设定上。

container根据屏幕宽度利用媒体查询,已经设定了固定的宽度,作用为阶段性的改变宽度,所以在改变浏览器的大小时,页面是一个阶段一个阶段变化的。

container-fluid则是将宽度设定为auto,所以当缩放浏览器时,它会 保持全屏大小,始终保持100%的宽度。

Bootstrap网格系统

通过定义容器大小,平分12 份(也有平分成24 份或32 份,但12份是最常见的),再调整内外边距,最后结合媒体查询,就制作出了强大的响应式网格系统。Bootstrap框架中的网格系统就是将容器平分成12份。

**Bootstrap网格系统有以下6个类**

.col-    针对所有设备。

.col-sm-   平板-屏幕宽度等于或大于576px
.col-md-     屏幕宽度等于或大于 768px
.col-lg-        屏幕宽度等于或大于 992px
.col-xl-        屏幕宽度等于或大于 1200px
.col-xxl-      屏幕宽度等于或大于 1400px

网格系统规则

网格每一行需要放在设置了 .container (固定宽度) 或 .container-fluid (全屏宽度) 类的容器中,这样就可以自动设置一些外边距与内边距。

使用行(.row)来创建水平的列组(.col)。

内容需要放置在列中,并且只有列可以是行的直接子节点。

网格列是通过跨越指定的 12 个列来创建。 例如,设置三个相等的列,需要使用三个 .col-sm-4 来设置。

Bootstrap 5 使用 flexbox(弹性盒子)而不是浮动。 flexbox 的一大优势是,没有指定宽度的网格列将自动设置为等宽与等高列 。
 


http://www.ppmy.cn/news/43593.html

相关文章

SQL Server数据库-----基础知识

数据库基础数据类型 整数类型 int 范围 2的正负31次方 小数类型 decimal 范围 正负10的38次方,不包含两端的 固定长度的非Unicode字符 char 可变长度的非Unicode字符 varchar 如varchar(20)是最多可以有20个字符,-12-3 可变长度的Unicode字符 nvar…

关于自托管环境,您了解多少?

2024年2月,也就是一年不到,Atlassian将终止对Server产品及插件的所有支持。 此公告发布后,许多用户需要了解怎样的前进方向才是最适合企业的。为此,Atlassian提供了本地部署的数据中心(Data Center)版以及…

第11章_常用类和基础API

第11章_常用类和基础API 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 本章专题与脉络 1. 字符串相关类之不可变字符序列:String 1.1 String的特性 java.lang.String 类代表字符串…

ERTEC200P-2 PROFINET设备完全开发手册(4-1)

ERTEC200P-2作为应用处理器,既可以单独使用,通过GPIO扩展实现基本的IO功能。也可以配合外部主机(例如单片机)实现更复杂的应用。ERTEC200P-2与外部主机接口的示意图如下。常用的接口包括UART,SPI,XHIF接口。…

Python中的主函数

在Python代码中,我们常常看到主函数是以if __name__ __main__开头的,比如 它的原理是什么呢? 首先要知道,__name__是内置变量,用于表示当前模块的名字。在一个模块中运行以下语句,你会发现输出的是__main…

在线旅游变局:新老玩家的攻与防、危与机

配图来自Canva可画 五一小长假未到,大学生、职场人就早早制定了旅游路线,准备了旅游装备,还预订了机票和酒店。这边消费者们旅游之心急不可待,那边各地文旅局发布旅游消费券、完善旅游设施配套、花式宣传本地特色,使浑…

直播预告 | TDengine Apache SeaTunnel 联合应用最佳实践

TDengine 自诞生之日起,除产品层面的技术创新和实力提升外,也在大力完善自身产品生态,以此进一步满足用户的业务需求、提升使用体验。 近日,TDengine 与 Apache SeaTunnel 展开集成合作,双方将于 4 月 18 日 19:00 联…

stata变量引用

stata变量引用–潘登同学的stata笔记 文章目录stata变量引用--潘登同学的stata笔记变量生成gen命令通配符:*, ?, -因子变量时间序列变量命名、前缀与标签变量命名、添加前缀通配符与批量重命名变量标签数字-文字对应表CSMAR数据处理查看、查找变量单值、暂元单值暂…