为什么bootstrap图标无法显示

如果不注意bootstrap引入css和fonts的规范,则可能会导致bootstrap在显示glyphicon图标时无法正常显示,显示为方框。

为什么bootstrap图标无法显示

发现不能显示之后我使用了goole cdn上的地址引入bootstrap文件,发现可以正常显示。所以问题应该出现在引入文件这里。
ctrl+左键进入glyphyicon,发现实现的代码是这样的:(推荐学习:Bootstrap视频教程)

@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-distonts,就会发现如下文件:

b.png

所以glyphyicon这个样式,必须要关联到glyphicons-halflings-regular.eot等文件才能正常使用。通常出错是因为路径不正确所致。

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

更多Bootstrap相关技术文章,请访问Bootstrap视频教程栏目进行学习!

以上就是为什么bootstrap图标无法显示的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3002737.html

(0)
上一篇 2025年3月13日 00:27:34
下一篇 2025年3月7日 16:51:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • bootstrap基于什么开发

    bootstrap是美国twitter公司的设计师mark otto和jacob thornton合作基于html、css、javascript开发发的简洁、直观、强悍的前端开发框架,使得 web 开发更加快捷。 Bootstrap提供了优…

    2025年3月13日
    200
  • bootstrap里面有什么东西

    bootstrap是twitter推出的一个用于前端开发的开源工具包。它由twitter的设计师mark otto和jacob thornton合作开发,是一个css/html框架。   是一个做网页的框架(目前最流行的WEB前端框架),就…

    2025年3月13日
    200
  • bootstrap原理是什么

    简单地说,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。 在说到响应式,很多人会立刻想到: Boilerplate,Foundation,Ulkit,bootstrap这些框架。(…

    2025年3月13日
    200
  • bootstrap的优点是什么

    bootstrap是基于html,css,javascript的前端框架,使用它可以快速的搭建出网站 2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用、优雅、灵活、可扩展的前…

    2025年3月13日
    200
  • bootstrap中fonts怎么引用

    其实不需要下面这么麻烦,只需要建一个fonts文件夹放在和js,css文件同级目录下,就可以正确引用。 关键是下面这几个文件得有:(推荐学习:Bootstrap视频教程) glyphicons-halflings-regular.eotgl…

    2025年3月13日
    200
  • bootstrap为什么是12列

    今天被问了一个问题:”有没有想过为什么bootstrap要默认是12列?“  用了Bootstrap一段时间,的确没想过为什么要默认是12列。(推荐学习:Bootstrap视频教程) 觉得是因为布局比较方便,常见的分2块,3块,4块都可以方…

    2025年3月13日
    200
  • bootstrap特点是什么意思

    bootstrap特点是什么意思? bootstrap特点即特性是跨设备,跨浏览器、响应布局、提供的全面的组件、内置jquery插件、支持html5/css3等等。 1.跨设备,跨浏览器 可以兼容所有现代浏览器,包括比较诟病的IE7、8 2…

    2025年3月13日
    200
  • bootstrap怎么让图片自适应屏幕

    bootstrap怎么让图片自适应屏幕 bootstrap响应式图片的正确的设置是在img上面加上两个类就可以了。 @@##@@ 登录后复制 如果是在内容页里面的话,直接用js给每个img加上属性就可以了。 $(window).load(f…

    2025年3月13日
    200
  • bootstrap用来做什么

    bootstrap是twitter推出的一个用于前端开发的开源工具包。它由twitter的设计师mark otto和jacob thornton合作开发,是一个css/html框架。 是一个做网页的框架(目前最流行的WEB前端框架),就是说…

    2025年3月13日
    200
  • bootstrap table插件怎么换行

    推荐教程:Bootstrap教程 如果多加几列,td文字多了就不会换行,全是按照一行显示 且把整个table宽度自动超出body的宽度,出现了滚动条 解决办法 登录后复制登录后复制 加了个style=”word-break:br…

    2025年3月13日
    200

发表回复

登录后才能评论