Bootstrap v3 和 v4 有什么区别?
在本文中,我们将看到 Bootstrap v3 和 v4 的区别及其实现。 Bootstrap 是一个免费的开源前端框架,用于创建响应式网站和 Web 应用程序。它是最流行的 HTML、CSS 和 JavaScript 框架,用于开发响应式、移动优先的网站。它提供了预定义的 CSS类 和 ID 给用户,这有助于他们在开发过程中节省时间,使代码干净并增强可读性。 Bootstrap 版本 3 于 2013 年推出,而 Bootstrap 版本 4 于 2017 年 8 月首次投入使用。您可以通过将 CDN 链接从官网复制到您的 HTML 文档中来获取 Bootstrap CDN 链接。我们还可以从站点下载引导程序,然后将其放在工作目录中。有关详细信息,请参阅 Bootstrap 教程文章。
不同版本的 Bootstrap:
- 2.x 版:支持响应式设计。
- 版本 3.x:支持移动优先设计。
- 4.x 版:引入 SASS 和 Flexbox 支持。
- 版本 5.x:最新更新。
我们将通过示例了解 bootstrap v3 和 v4。
Bootstrap v3:它介绍了 移动优先设计 为开发人员引入 Bootstrap 网格系统的概念,该系统可扩展到 12 列以增加设备视口。它允许我们通过使用 4 层网格类(手机、平板电脑、台式机和大型台式机)轻松创建复杂且自适应的布局。在 Bootstrap v3 中,引入了排版概念以添加现有的基于 HTML 文本的控件功能,同时添加了新的文本控件以增强呈现文本的方式。 bootstrap v3 的 CSS 源文件是LESS 。
Bootstrap的 CSS 和 JavaScript 的Bootstrap v3 CDN 链接:
href=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css”
integrity=”sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u” crossorigin=”anonymous”>
href=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css”
integrity=”sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp” crossorigin=”anonymous”>
示例 1:在此示例中,我们使用了 Bootstrap v3 CDN 链接
HTML
Welcome To GFG
Data Structure
Web Development
Placement course
HTML
Bootstrap Card
GeekforGeeks
A Computer Science portal for geeks.
It contains well written, well
thought and well explained computer
science and programming articles
Know More
输出:
Bootstrap 4.0 版:它包含 Bootstrap 3 的功能,并添加了一些新功能,如 SASS 文件和 Flexbox。 SASS是 bootstrap v4 的 CSS 源文件。主要浏览器支持 Bootstrap v4,并改进了网格布局和表单支持。它还引入了卡片组件的概念,该组件提供了具有多种选项的灵活和可扩展的内容容器。
Bootstrap的 CSS 和 JavaScript 的Bootstrap v4 CDN 链接:
integrity=”sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm” crossorigin=”anonymous”>
示例 2:在此示例中,我们使用 Bootstrap v4 CDN 链接来制作 Bootstrap 卡。
HTML
Bootstrap Card
GeekforGeeks
A Computer Science portal for geeks.
It contains well written, well
thought and well explained computer
science and programming articles
Know More
输出:
Bootstrap v3 和 Bootstrap v4 的区别: CSS source file LESS SASS CSS Unit px rem Font Size 14px 16px Grid System It is based on 4 tier grid system (xs, sm, md, lg) It is based on 5 tier grid system (xs, sm, md, lg, xl) Dropdown Structure Created using Created with Images class .img-responsive .img-fluid Tables use .table-responsive class in use .table-responsive class in Offsetting Columns col-md-offset-4 offset-md-4 Form Control Size .input-lg increases size while .input-sm decreases size .form-control-lg increases size while .form-control-sm decreases size Button Sizes .btn-xs class is available .btn-sm and .btn-lg classes are there and the .btn-xs class is not Jumbotron Full Width .jumbotron-fluid class is not used on full-width jumbotrons .jumbotron-fluid class for full-width jumbotrons is used in this Carousel Item carousel items are arranged using .item class It uses .carousel-item class for arranging carousel items. Inline Navs Do not have .nav-inline class Inline navs are displayed by using the .nav-inline class Styles It has .btn-default and .btn-info available classes for buttons Have different classes for buttons like: .btn-secondary, .btn-light and .btn-dark. Checkboxes and Radio Buttons .radio, .radio-inline, .checkbox, or .checkbox-inline classes are available for radio and checkbox. .form-check, .form-check-label, .form-check-input, or .form-check-inline are the classes used to display radio and checkbox.Component
Bootstrap v3
Bootstrap v4
and
or
tag