Bootstrap源码解析容器、栅格及字体图标显示问题

本文深入探讨Bootstrap框架,从源码解析固定和流体容器,详细阐述栅格系统的运作原理,以及在不同屏幕尺寸下的应用。同时,针对Bootstrap 4.x字体图标显示问题提出解决方案,包括调整目录结构和CSS引用。通过学习,提升对Bootstrap的理解和应用能力。

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

框架可以不会,但是思想基础你必须会

早在13年的时候使用div+css学过基础的前端。后面一直都是在做后端,也伴随着有前端人员可以帮忙解决一些样式问题,但是现在的项目中已经没有前端人员这种配置了,但是后端人员避免不了要写2B的界面,所以还是想把前端基础部分东西再系统深入的学习一遍。所以最近一直在看bootstrap可能写很容易主要是了解其思想,毕竟bootstrap的栅格系统设计至今未被超越

bootstrap初识

1、bootstrap更多的是为了适应移动端,当然也可以一套代码跑三端,这一切都是 CSS 媒体查询(Media Query)的功劳

2、bootstrap采用了CSS 预处理脚本 - Less 和 Sass 开发的。最后还是会将Less编译成css文件,而4.x则采用sass开发

3、bootstrap是依赖Jquery,所以这个学习的成本是不高的。jquery 的特性:

  • 链式调用
  • 读写二合一
  • 隐式迭代
  • 编程函数化

以下为bootstrap的目录结构
├── css/
│   ├── bootstrap.css【重要】
│   ├── bootstrap.css.map
│   ├── bootstrap.min.css
│   ├── bootstrap.min.css.map
│   ├── bootstrap-theme.css
│   ├── bootstrap-theme.css.map
│   ├── bootstrap-theme.min.css
│   └── bootstrap-theme.min.css.map
├── js/
│   ├── bootstrap.js【重要】
│   └── bootstrap.min.js
└── fonts/ 4.x 之前的版本bootstrap还提供免费的字体图标库,但是在4.0之后不再提供,本文后面提供了如何在4.x版本用上字体图标】
    ├── glyphicons-halflings-regular.eot
    ├── glyphicons-halflings-regular.svg
    ├── glyphicons-halflings-regular.ttf
    ├── glyphicons-halflings-regular.woff
    └── glyphicons-halflings-regular.woff2

1、bootstrap的源码解析分解,固定容器和流体容器

 bootstrap在布局时采用:容器>> 行>> 列,谨记以后开发时按照此思路进行

以下源码是4.x版本的,4.x版本使用的是sass编写

 

2、bootstrap 的栅格系统,3.x 版本提供的四种栅格,3.x 是采用float布局,4.x采用field布局

阈值                           width                                         栅格对应样式                对应的屏幕
1200<=值                  1170+槽宽(默认30)              lg 如:col-lg-10             大屏pc
992<= 值<=1200       970+槽宽                                  md                                 中屏pc
768<= 值<=992         750+槽宽                                  sm                                 平板
值<768                      auto+槽宽                                 xs                                  移动端

正确栅格样式写法应该如下:之前没有系统的看bootstrap只是知道co

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值