Bootstrap里的文件分别代表什么意思及其引用方法

发布时间 - 2026-01-11 00:54:43    点击率:

关于Bootstrap打包的文件分别代表什么意思,官网也没有给出一个明确的解释,在网上查了一些资料,总价归纳了如下:

bootstrap/    <!--主目录-->

├── css/ <!--CSS样式文件-->

│ ├── bootstrap.css <!--Bootstrap核心CSS文件-->

│ ├── bootstrap.css.map <!--source map文件-->

│ ├── bootstrap.min.css <!--Bootstrap核心CSS文件 压缩版-->

│ ├── bootstrap.min.css.map

│ ├── bootstrap-theme.css <!--可选的Bootstrap主题文件(一般不用引入)-->

│ ├── bootstrap-theme.css.map

│ ├── bootstrap-theme.min.css <!--可选的Bootstrap主题文件(一般不用引入) 压缩版-->

│ └── bootstrap-theme.min.css.map

├── js/ <!--JavaScript文件-->

│ ├── bootstrap.js <!--Bootstrap核心JavaScript文件-->

│ └── bootstrap.min.js <!--Bootstrap核心JavaScript文件 压缩版-->

└── fonts/ <!--字体图标-->

 ├── glyphicons-halflings-regular.eot

 ├── glyphicons-halflings-regular.svg

 ├── glyphicons-halflings-regular.ttf

 ├── glyphicons-halflings-regular.woff

 └── glyphicons-halflings-regular.woff2

*bootstrap.css 是完整的bootstrap样式表,未经压缩过的,可供开发的时候进行调试用
*bootstrap.min.css 是经过压缩后的bootstrap样式表,内容和bootstrap.css完全一样,但是把中间不必要的空格之类的东西都删掉了,所以文件大小会比bootstrap.css小,可以在部署网站的时候引用,如果引用了这个文件,就没必要引用bootstrap.css了,下面的文件同样。

bootstrap的环境至少需要3个文件:bootstrap.min.css、jQuery.min.js、bootstrap.min.js,具体代码如下:

<!-- 新 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="external nofollow" >
<!-- 可选的Bootstrap主题文件(一般不用引入) -->
<link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap-theme.min.css" rel="external nofollow" >
<!-- 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>

需要注意的是:

bootstrap.min.css、jquery.min.js、bootstrap.min.js这三个文件的引入顺序一定不能错乱,一般把jquery.min.js、bootstrap.min.js这两个文件放入HTML网页的最底部,这么做是为了防止网页未加载完毕而这两个文件先加载可能产生的不必要的问题。

关于字体文件的解释:

而由于网页中使用的字体类型,也是各浏览器对字体类型有不同的支持规格。 字体格式类型主要有几个大分类:TrueType、Embedded Open Type 、OpenType、WOFF 、SVG。

TrueType

Windows和Mac系统最常用的字体格式,其最大的特点就是它是由一种数学模式来进行定义的基于轮廓技术的字体,这使得它们比基于矢量的字体更容易处理,保证了屏幕与打印输出的一致性。同时,这类字体和矢量字体一样可以随意缩放、旋转而不必担心会出现锯齿。

EOT – Embedded Open Type (.eot)

EOT是嵌入式字体,是微软开发的技术。允许OpenType字体用@font-face嵌入到网页并下载至浏览器渲染,存储在临时安装文件夹下。

OpenType (.otf)

OpenType是微软和Adobe共同开发的字体,微软的IE浏览器全部采用这种字体。致力于替代TrueType字体。

WOFF – Web Open Font Format (.woff)

WOFF(Web开发字体格式)是一种专门为了Web而设计的字体格式标准,实际上是对于TrueType/OpenType等字体格式的封装,每个字体文件中含有字体以及针对字体的元数据(Metadata),字体文件被压缩,以便于网络传输。

SVG (Scalable Vector Graphics) Fonts (.svg)

SVG是由W3C制定的开放标准的图形格式。SVG字体就是使用SVG技术来呈现字体,还有一种gzip压缩格式的SVG字体。使用方法:使用CSS3的@font-face属性可以实现在网页中嵌入任意字体。 但是IE只支持微软自有的EOT格式字体,需要用字体转换工具将其转换为EOT格式,其他浏览器都不支持这一字体格式,其它浏览器可以设置TTF(TrueType)和OTF(OpenType)两种字体作为自定义字体。

以上所述是小编给大家介绍的Bootstrap里的文件分别代表什么意思及其引用方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的,在此也非常感谢大家对网站的支持!


# bootstrap  # 文件  # bootstrap引用  # bootstrapfileinput实现文件自动上传  # JS文件上传神器bootstrap fileinput详解  # Bootstrap的fileinput插件实现多文件上传的方法  # Bootstrap自定义文件上传下载样式  # Bootstrap里的文件分别代表什么意思及其引用方法  # 网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法  # 表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题  # Yii2框架引用bootstrap中日期插件yii2-date-picker的方法  # 微软  # 可选  # 是由  # 什么意思  # 小编  # 的是  # 样式表  # 加载  # 这一  # 是一种  # 都不  # 在此  # 两种  # 将其  # 这两个  # 就没  # 这类  # 给大家  # 有几个  # 自定义 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Swift开发中switch语句值绑定模式  Bootstrap整体框架之CSS12栅格系统  Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  如何在局域网内绑定自建网站域名?  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  再谈Python中的字符串与字符编码(推荐)  如何在万网自助建站平台快速创建网站?  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  高端云建站费用究竟需要多少预算?  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  php json中文编码为null的解决办法  如何批量查询域名的建站时间记录?  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  js实现点击每个li节点,都弹出其文本值及修改  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  如何彻底删除建站之星生成的Banner?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  在线制作视频的网站有哪些,电脑如何制作视频短片?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  高性能网站服务器配置指南:安全稳定与高效建站核心方案  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何快速搭建高效可靠的建站解决方案?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  如何用IIS7快速搭建并优化网站站点?  如何在新浪SAE免费搭建个人博客?  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  如何解决hover在ie6中的兼容性问题  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  jQuery 常见小例汇总  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  如何获取免费开源的自助建站系统源码?  香港服务器租用每月最低只需15元?  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  Laravel如何为API生成Swagger或OpenAPI文档  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  简单实现Android文件上传  MySQL查询结果复制到新表的方法(更新、插入)  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  C#如何调用原生C++ COM对象详解  如何基于云服务器快速搭建个人网站?  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践