Bootstrap布局

本文介绍了如何使用Bootstrap布局,强调了container和container-fluid的区别,以及栅格系统的应用。Bootstrap布局依赖于container类作为容器,提供居中显示的效果,而container-fluid则实现全宽布局。Bootstrap的网格系统基于12列,允许灵活地定义列的宽度,创建响应式布局。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


开发工具与关键技术:Visual Studio 

作者:胡宁淇

撰写时间:2019年5月24日

我们要使用bootstrap布局第一件事就是引用bootstrap.min.css文件,如下图所示
在这里插入图片描述

Bootstrap.min.css文件是通过class进行调用,使用bootstrap布局首先要给它一个容器,在bootstrap中有两种容器,一种是container,一种是container-fluid,这两种容器是使用bootstrap布局必不可少的条件,container和container-fluid的区别在于如下图。Container没被嵌套在最外层在浏览器中的显示效果是居中显示。
在这里插入图片描述
container-fluid可以使div宽度扩展到整个宽度(如果没有被其它CSS容器包含,则应是浏览器运行时的宽度,否则应是父容器中允许的最大宽度,一般视为100%宽度)。
在这里插入图片描述
在容器里面我们使用的是栅格布局,也叫做行列布局,这里面我们用到做多的类就是row和col,row是行,col是列。Bootstrap包含了一个强大的移动优先的网格系统,它是基于一个12列的布局,也就是说把一个div分成12份,如下图

在这里插入图片描述
在这里插入图片描述
在一行中有三列,如果没有指定这一列要占几份,那么这三列就是等分的,也就是说这三列每列占4份,如果指定了一列要占几份,那么剩下的份数由另外两列平分,如下图在这里插入图片描述

1. CSS 相邻兄弟选择器 + 相邻兄弟选择器(Adjacent sibling selector)可选择紧接在另一元素后的元素,且二者有相同父元素。 相邻兄弟选择器使用了加号(+),即相邻兄弟结合符(Adjacent sibling combinator)。 2. 手机字体图标:`content: '\e958';` 电话字体图标:`content: '\e942';` 3. bootstrap最外层伸缩容器:`class="container"` 4. bootstrap伸缩布局并居中:`d-flex justify-content-center align-items-center` 5. `jQuery.data(element,[key],[value])`:在元素上存放数据,返回jQuery对象。 例如:在index界面中 ```javascript <div class="carousel-item active" data-sm-img="images/slide_01_900x410.jpg" data-lg-img="images/slide_01_2000x410.jpg"></div> <div class="carousel-item" data-sm-img="images/slide_02_900x410.jpg" data-lg-img="images/slide_02_2000x410.jpg"></div> <div class="carousel-item" data-sm-img="images/slide_03_900x410.jpg" data-lg-img="images/slide_03_2000x410.jpg"></div> ``` 在 js中,可以通过 ```javascript $('.carousel-item').data('lg-img') ``` 获取路径值。 6. bootstrap中圆角`rounded-circle` 7. 可以使用`order-*`调整显示顺序 8. 伸缩布局两步走`container+row` ```javascript <div class="container"> <div class="row"> *** </div> </div> ``` 9. 可以利用`offset`设置偏移量调整位置 10. 将jQuery对象转换为js对象可以直接通过下标取 11. 轮播图可以通过`.carousel('prev')`和`.carousel('next')`触发前后滑动事件 12. jQuery中缩小元素查找范围 ```javascript let $ul = $("#lk_product .nav"); let $allLis = $(".nav-item", $ul); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值