您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Bootstrap 3和Bootstrap 4有哪些区别
Bootstrap作为最流行的前端框架之一,经历了多次版本迭代。Bootstrap 4在2018年发布,相比Bootstrap 3进行了全面升级。以下是两者之间的主要区别:
---
## 一、核心架构差异
### 1. CSS预处理器
- **Bootstrap 3**:使用Less作为CSS预处理器
- **Bootstrap 4**:改用Sass(SCSS语法),与现代前端工具链更兼容
### 2. 浏览器支持
- **Bootstrap 3**:支持IE8+
- **Bootstrap 4**:放弃IE8支持,最低要求IE10+,全面拥抱现代浏览器
### 3. 默认单位
- **Bootstrap 3**:使用`px`作为主要单位
- **Bootstrap 4**:改用`rem`(根相对单位),更易于响应式缩放
---
## 二、栅格系统改进
### 1. 新增响应断点
```html
<!-- Bootstrap 3 -->
<div class="col-md-6"></div>
<!-- Bootstrap 4 -->
<div class="col-lg-6"></div>
xl
(≥1200px)超大屏幕断点xs
→sm
→md
→lg
→xl
align-items-*
)col
)order-*
)panel/well/thumbnail
.img-responsive
→ .img-fluid
.input-lg
→ .form-control-lg
display: block
custom-*
系列类实现自定义表单样式/* Bootstrap 4新增 */
.mt-3 { margin-top: 1rem; }
.px-2 { padding-left/right: 0.5rem; }
<!-- Bootstrap 4新增 -->
<div class="d-none d-md-block"></div>
bg-dark
、text-white
)transparent
透明颜色show.bs.modal
)col-xs-*
→col-*
)center-block
改为Flexbox方案Bootstrap 4通过采用现代CSS技术(Flexbox/Sass)、优化栅格系统、增强工具类等改进,提供了更强大的定制能力和开发体验。对于新项目建议直接使用Bootstrap 5(2020年发布),但了解3到4的升级变化仍是理解框架演进的关键。
注意:Bootstrap 5已进一步移除jQuery依赖并新增CSS自定义属性支持,建议持续关注最新版本。 “`
这篇文章约800字,采用Markdown格式,包含代码示例和层级标题,覆盖了架构、组件、工具类等核心差异点。需要调整细节或补充内容可以随时告知。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。