bootstrap中不显示字体图标的原因是什么?怎么解决?下面本篇文章给大家介绍一下。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

你在使用bootstrap字体图标的时候,是否遇到引用本地Bootstrap文件无法显示字体图标,而使用CDN服务器上bootstrap却能正常显示的问题。

在不能正常显示的时候,比如我要在一个按钮中使用一个√的字体图标,我的代码是这样子的:

bootstrap字体图标

但是他的显示却是这个样子的:

找了很多解决办法,说法不一。下面来看看我是如何解决的。

发现不能显示之后我使用了goole cdn上的地址引入bootstrap文件,发现可以正常显示。所以问题应该出现在引入文件这里。

ctrl+左键进入glyphyicon,发现实现的代码是这样的:@font-face {

font-family: 'Glyphicons Halflings';

src: url('../fonts/glyphicons-halflings-regular.eot');

src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');

}

.glyphicon {

position: relative;

top: 1px;

display: inline-block;

font-family: 'Glyphicons Halflings';

font-style: normal;

font-weight: normal;

line-height: 1;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}

在idea中就会发现@font-face这部分报红,提示can not resolve file glyphicons-halflings-regular.eot和glyphicons-halflings-regular.eot,意思是找不到文件。

所以glyphyicon这个样式,是关联着这些文件的,进入到下载的整个的压缩包,进入这个文件bootstrap-3.3.7-dist\fonts,就会发现如下文件:

所以glyphyicon这个样式,必须要关联到glyphicons-halflings-regular.eot等文件才能正常使用。

而在我的引用bootstrap文件中,我是这样引用的,可能你也正在犯跟我一样的错误:

在webstrom中看到我的libs目录是这样的:

是的,在使用bootstrap的大多样式的时候,单单是bootstrap.css这个文件就够了,不必引入全部的,这样可以让我们的项目没那么臃肿。但是在我们使用字体图标的时候,是需要关联到字体图标相关的文件才得以实现的,所以当我引入整个bootstrap-3.3.7(您也可以部分引入,只要将你想要的功能的相关文件全部引入且目录无误即可),然后再在我的html中这样引入:

这样就能够正常显示字体图标:

总结:分析了那么多,意思就是字体图标这个样式的实现,需要关联到glyphyicon相关文件,你在引入bootstrap.css文件时,你要确保在与bootstrap.css的相对路径下,能够让他找到这些关联文件,而CDN服务器上的正式如此,如此才能让图标正常显示。

更多bootstrap的相关知识,可访问:web前端自学!!

html+字体图标找不到字体,bootstrap中不显示字体图标问题怎么解决?相关推荐

  1. 如何在Bootstrap中使用iconMoon字体图标

    关于在bootstrap中如何使用iconMoon图标: 1.首先找到iconMoon官网,然后点击import icons导入你的svg图标 2.导入成功进入以下界面,点击Preferences F ...

  2. Bootstrap中datetimepicker日期控件1899年问题解决

    @加粗样式TOC Bootstrap中datetimepicker日期控件1899年问题解决 Bootstrap中datetimepicker日期控件1899年问题解决 最近在开发项目的过程中,遇到一 ...

  3. win10系统托盘图标不见了_Win10右下角网络图标不见了|系统托盘中不显示网络图标...

    网络图标是系统托盘中众多图标中的一个,网络状态是否正常,一眼可知,同时也是很方便的网络设置入口,那么网络图标没有显示应该怎么办呢?这篇文章是PE吧给大家带来的解决Win10右下角网络图标不见了问题方法 ...

  4. 中找不到iedis_CAD图纸中缺少的字体实在找不到怎么办呢?

    在使用浩辰CAD软件打开图纸文件的时候经常提示缺少字体这是什么原因呢?怎么解决这个问题呢?其实打开CAD图纸时提示缺少字体是比较常见的情况,但是很多常见的字体也提示缺失是为什么呢? 因为这些字体很显然 ...

  5. 在html中标题字体的最大取值,在HTML中,标题字体标记的最大取值是()

    摘要: 中最人可民法债权请人以申院更理人换管,取值人的管理酬和报费用审查.保物信用信用行尽信后在区状况职调管理及财经营记录对客.中最担的情等进处行查.域的业情务状户所环境和授.所审查况以况.况.,.. ...

  6. 【随笔】Inconsolata字体的下载安装及在VS2017中使用该字体

    在平常的开发中我都是把编辑器的字体设置为微软雅黑,但是有次项目中遇到TXT文件文字对齐出错,最后发现是微软雅黑的问题,默认的宋体虽然解决了项目问题但看着太不习惯了.在网上一番搜索后找到了一个英文的推荐 ...

  7. java swing 字体设置_如何在Java SWING中设置自定义字体的大小和其他属性(粗体,斜体等)...

    通常,当我初始化我想在SWING应用程序中使用的字体时,我这样做: public static final Font TITLEFONT = new Font("Calibri", ...

  8. 如何恢复任务栏中的显示桌面图标?

    快速启动栏(不会不知道吧?紧邻开始菜单右侧)通常会提供一个显示桌面的快捷方式.不过,如果不小心删掉了的确很麻烦.其实解决的方法也很多,不幸遇到的话,就随便挑一种吧. 1. 不耍酷,毋宁死 尤其是如果是 ...

  9. 如何取消掉计算机更新图标,XP系统如何关闭右下角中的自动更新图标?

    相信大家在使用XP系统中,都有遇到过电脑右下角总是弹跳出"您的计算机可能存在风险"这是怎么回事呢?其实这是因为是系统关闭了系统自动更新,那么遇到这种问题该怎么解决呢?其实我们只要把 ...

最新文章

  1. Java String 到底是引用传递还是值传递?
  2. 计算机数据库三级应用题,计算机等级-数据库三级
  3. SQL Server中的CLR编程——用.NET为SQL Server编写存储过程和函数
  4. 伊利诺伊香槟分校计算机科学,伊利诺伊大学香槟分校计算机科学与工程世界排名2019年最新排名第24(ARWU世界排名)...
  5. 【收藏】k8s使用securityContext和sysctl
  6. JHipster生成微服务架构的应用栈(一)- 准备工作
  7. jsp示例-response页面重定向
  8. 让你的微信私人账号也具备公众账号的 关键字回复功能
  9. threejs引擎中 环境光线与管道流动
  10. 计算机拆装与网络配置技能,计算机硬件及网络计算机原理与拆装.ppt
  11. shell脚本实时监控进程连接数
  12. Android开发之旅-Fragment和Activity之间onCreateOptionsMenu的联系
  13. kafka常用的操作命令
  14. python轻量级web开发框架Flask学习使用
  15. 移动iptv安装三方软件
  16. 数字图像处理编程入门笔记
  17. SkeyeLive开源流媒体同屏直播软件源码功能框架解析
  18. 打印服务器后台程序没有运行,打印后台程序服务没有运行
  19. Tensorflow深度学习网络应用——英特尔神经计算棒编译
  20. IMFI DAO World of Balatroon:土地出售即将到来!

热门文章

  1. jlabel字怎么变化_疫情在家烦躁不如学习怎样练好字吧
  2. 管理动物园动物c++_《过山车大亨》开发商公开新作 建立自己的动物园
  3. 服务器能像客户端发信息吗,服务器怎么向客户端发信息吗
  4. 关于提高网页加载速度个人学习以及经验总结
  5. mysql——decimal类型与decimal长度
  6. java虚拟机——JVM
  7. 计算机里什么文件无法删除,电脑上的文件删不掉怎么办
  8. location 和 history
  9. 数组concat_js 标准二维数组变一维数组的方法
  10. php多个参数绑定,php – 如何绑定多个参数到MySQLi查询