Bootstrap(引入)环境安装

本文介绍如何在HTML文件中引入Bootstrap框架,包括本地引入和通过CDN引入两种方式,并讲解了一个常见的初学者陷阱及其解决方法。

先你应该知道Bootstrap是一个前端框架Bootstrap 让前端开发更快速、简单,简单的来说就是更加方便的布局web页面,不用开发者在一个一个块的去拼凑界面了。

既然bootStrap是一个前端框架,那么从这里就知道 你应该在哪里使用它,就是在我们的html文件里面引入它,

这里有两种引入方式,

一,下载bootStrap到本地,从本地引入,

二,利用免费的CDN,你可以用BootStrap官网的免费CDN,或者其他的例如百度的静态资源库的 CDN 服务(简单的来说就是网址)

首先说第一种方式,百度BootStrap去官网下载



一般都提供了3种下载包,如下图


一般推荐下载第一种,用于生产环境的BootStrap包 (预编译的 Bootstrap)

当您下载了 Bootstrap 的已编译的版本,解压缩 ZIP 文件,您将看到下面的文件/目录结构:


Bootstrap 源代码(如果您下载了 Bootstrap 源代码,那么文件结构将如下所示:)

,然后就是把下载的包复制到你的项目里,然后根据你的的路径引入就行

,引入的文件和从cdn引入的文件一样

<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="本地路径/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- 可选的Bootstrap主题文件(一般不用引入) -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">

<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="本地路径/jquery/1.11.3/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="本地路径/bootstrap/3.3.5/js/bootstrap.min.js"></script>

这里jquery文件是必须引入的,而且务必在bootstrap之前引入,

第二种方式,则更为简单了,使用CDN直接引入,你不懂CDN没关系,你就理解它是一个免费的服务器,而你要引入的文件放在这个服务器上,你直接用网址引用就行




</pre>这是BootStap官网提供的CDN</p><p style="text-align: left;"><span style="font-size:18px;">下面是其他的推荐的CDN</span></p><p style="text-align: left;"><span style="font-size:18px;"><img src="https://img-blog.youkuaiyun.com/20151229094724020?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /></span></p><p style="text-align: left;"><span style="font-size:18px;"></span><pre name="code" class="html"><!-- 新 Bootstrap 核心 CSS 文件 -->
<link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet">

<!-- 可选的Bootstrap主题文件(一般不使用) -->
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap-theme.min.css"></script>

<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>
你都可以用

这样你的环境就好了,下面说一个小小的BUG,无论你是在官网学习,还是其他的网站学习BootStrap,你环境安装好之后它都会给你一个模板,叫你复制代码,就是一个简单的BootStrap页面了,如下图


你把代码全部copy,然后运行是对的,页面会出现你好“世界,而且和基本的html5页面的字体是不一样的,这就是BootStrap的样式了,但是如果你继续在body里面添加内容,或者你再复制一些BootStrap的示例代码,添加进来,你会发现并没有什么卵用,样式会乱了,那么这是什么问题喃,请看上图,人家说了的

我们强烈建议你对这些实例按照自己的需求进行修改,而不要简单的复制、粘贴。

所以你只需要新建一个html文件,然后引入BootStrap就行了,你只需要在新建的文件中添加如下代码就行了

<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- 可选的Bootstrap主题文件(一般不用引入) -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">

<!-- jQuery文件。务必在bootstrap.min.js 之前引入 -->
<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>




上面还有一个知识点

 <meta name="viewport" content="width=device-width, initial-scale=1">,这是为了让你的BOOTstrap在小屏幕上,也正常显示大小,响应式页面设置,你可以屏蔽它在运行,按下F12调试看下效果,基本Boortstrap起步就到这里了,继续学习会了解的更多,更深的



最后配上一张图,秒懂前端web学习之路





### 安装和配置 Bootstrap 开发环境 Bootstrap 是一个广泛使用的前端框架,用于快速构建响应式网页和移动设备优先的 Web 应用程序。以下是安装和配置 Bootstrap 开发环境的详细步骤: #### 1. 基本环境要求 在开始之前,确保您的开发环境满足以下基本要求: - 一台计算机,安装了现代浏览器(如 Chrome、Firefox、Edge)。 - 文本编辑器或 IDE,如 VS Code、Sublime Text、Atom。 - 可选:安装 Node.js 和 npm(用于使用 Bootstrap 的 Sass 版本和构建工具)。 #### 2. 安装 Bootstrap 的方式 Bootstrap 提供了多种安装方式,适用于不同的开发需求: ##### (1)通过 CDN 引入 这是最简单快捷的方式,适合快速原型设计或小型项目。只需在 HTML 文件的 `<head>` 标签中引入 Bootstrap 的 CSS 文件,并在页面底部引入 JavaScript 文件即可。 ```html <!-- 引入 Bootstrap CSS --> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet"> <!-- 引入 Bootstrap JS 和依赖(如 Popper) --> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script> ``` ##### (2)本地下载引入 如果希望在没有网络连接的情况下使用 Bootstrap,可以从其官方网站下载预编译的 CSS 和 JavaScript 文件,并将其引入项目中。 1. 访问 [Bootstrap 官方下载页面](https://getbootstrap.com/docs/5.3/getting-started/download/)。 2. 下载编译版本(Compiled CSS and JS)。 3. 将下载的文件解压,并将 `css` 和 `js` 文件夹放入项目目录中。 4. 在 HTML 文件中引用本地文件: ```html <link rel="stylesheet" href="css/bootstrap.min.css"> <script src="js/bootstrap.bundle.min.js"></script> ``` ##### (3)通过 npm 安装(适用于现代前端项目) 对于使用模块化构建工具(如 Webpack、Vite)的项目,可以通过 npm 安装 Bootstrap 并按需引入组件。 ```bash npm install bootstrap ``` 然后在 JavaScript 文件中引入 Bootstrap 的 JS 模块: ```javascript import 'bootstrap/dist/css/bootstrap.min.css'; import { Tooltip } from 'bootstrap'; // 初始化一个 Tooltip const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]'); const tooltipList = [...tooltipTriggerList].map(tooltipEl => new Tooltip(tooltipEl)); ``` #### 3. 配置 jQuery(仅适用于 Bootstrap 4 及更早版本) Bootstrap 5 已不再依赖 jQuery,但如果您使用的是 Bootstrap 4 或更早版本,则需要手动引入 jQuery。 ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js"></script> ``` #### 4. 安装 Bootstrap Icons(可选) Bootstrap Icons 是一套由 Bootstrap 团队维护的 SVG 图标库,可以通过以下方式引入: ##### 使用 CDN 引入图标 ```html <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css"> ``` ##### 在 HTML 中使用图标 ```html <i class="bi bi-alarm"></i> ``` #### 5. 多环境配置(如使用 Spring Boot + Nacos) 如果您在后端项目中使用 Spring Boot 并希望结合 Bootstrap 进行多环境配置,可以通过 `bootstrap.yml` 文件进行设置,利用 Nacos 管理配置。 ```yaml spring: application: name: your-application-name cloud: nacos: config: server-addr: 127.0.0.1:8848 file-extension: yaml ``` 通过 Nacos 的 Data ID 命名规则区分不同环境,例如: - `your-application-name-dev.yaml` - `your-application-name-prod.yaml` #### 6. 使用 Sass 自定义 Bootstrap(高级用法) 如果您希望自定义 Bootstrap 的主题颜色、组件样式等,建议使用 Sass 版本。通过 npm 安装后,您可以创建 `_variables.scss` 文件来覆盖默认变量。 ```bash npm install sass ``` 创建 `main.scss` 文件: ```scss @import "variables"; @import "~bootstrap/scss/bootstrap"; ``` 然后使用 Sass 编译器将其编译为 CSS 文件。 --- ###
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值