GVKun编程网logo

BootStrap glyphicon图标无法显示的解决方法(bootstrap glyphicon 图标)

9

如果您想了解BootStrapglyphicon图标无法显示的解决方法的相关知识,那么本文是一篇不可错过的文章,我们将对bootstrapglyphicon图标进行全面详尽的解释,并且为您提供关于Bo

如果您想了解BootStrap glyphicon图标无法显示的解决方法的相关知识,那么本文是一篇不可错过的文章,我们将对bootstrap glyphicon 图标进行全面详尽的解释,并且为您提供关于Bootstrap 3无法正确显示Glyphicon、BootStrap glyphicons 字体图标实现方法、Bootstrap Glyphicons图标、BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法的有价值的信息。

本文目录一览:

BootStrap glyphicon图标无法显示的解决方法(bootstrap glyphicon 图标)

BootStrap glyphicon图标无法显示的解决方法(bootstrap glyphicon 图标)

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

此时可搜索bootstrap.css中的.glyphicon,可发现其大约上下10行左右有引入字体的URL,如下所示:

确保该目录存在即可。

通常出错是因为路径不正确所致。

以上所述是小编给大家介绍的BootStrap glyphicon图标无法显示的解决方法。小编 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得小编不错,可分享给好友!感谢支持。

Bootstrap 3无法正确显示Glyphicon

Bootstrap 3无法正确显示Glyphicon

我正在从Bootstrap 2.3迁移到Bootstrap3,一切正常。但是,当我尝试添加一些图标时,图标字体无法正确显示。我尝试,仅正确显示了“.glyphicon-envelope”。其他显示如“ E001”等。

我该如何解决这个问题?

对于其他浏览器,字形显示正确,只有Firefox无法正确显示。

答案1

小编典典

好的,以上问题未能解决我的问题。我的字体文件夹与Bootstrap css和js文件夹位于同一位置(例如/ theme / bootstrap3 /
..),但是它正在根目录中查找字体文件夹(例如/fonts/glyph..woff)

对我来说,解决方案是将@ icon-font-path变量设置为正确的相对路径:

例如@ icon-font-path:“ fonts /”;

BootStrap glyphicons 字体图标实现方法

BootStrap glyphicons 字体图标实现方法

相关阅读:

先给大家说下什么是字体图标?

字体图标是在 Web 项目中使用的图标字体。虽然,Glyphicons Halflings 需要商业许可,但是您可以通过基于项目的 Bootstrap 来免费使用这些图标。

为了表示对图标作者的感谢,希望您在使用时加上 GLYPHICONS 网站的链接。

使用bootstrap很久了,内置的 glyphicons 图标,足以满足 小型项目的需求。只需要使用一个样式,即可调出图标。虽然感觉很神奇,一直没有分析他是怎么实现的,通过Chrome 开发者工具,定位到 对应的elment 后,得知他是使用的 CSS 伪元素技术。

.glyphicons 定义了 所有 glyphicons 图标字体的样式

显示的内容由另一个 类定义的子类定义,比如:glyphicon-eur:before

查阅文档,发现除了:before(CSS2实现:在元素之前添加内容),还有:first-letter(CSS1实现,向文本的第一个字母添加特殊样式,display设置为block时有效)、:first-line(CSS1实现,向文本的首行添加特殊样式,display设置为block时有效)、:after(CSS2实现:在元素之后添加内容)。

明白了原理,代码就简单了,具体代码如下所示:

DEMO of miaoqiyuan.cn

Bootstrap Glyphicons图标

Bootstrap Glyphicons图标

<!DOCTYPE html>
<html>
   <head>
      <title>Bootstrap Example</title>
      <link href = /bootstrap/css/bootstrap.min.css rel = stylesheet>
      <script src = /scripts/jquery.min.js></script>
      <script src = /bootstrap/js/bootstrap.min.js></script>
   </head>
   <body>
      <p>The following are the icons:</p>
      <p>
         <button type = button class = btn btn-default>
            <span class = glyphicon glyphicon-print></span>
         </button>
         <button type = button class = btn btn-default>
            <span class = glyphicon glyphicon-search></span>
         </button>
         <button type = button class = btn btn-default>
            <span class = glyphicon glyphicon-download></span>
         </button>
      </p>
   </body>
</html>

BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法

BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法

bootstrap 图标icon符号图标glyphicons不正常显示解决办法如下所示:

分享供各位参考:

1、在ff/http:的地址栏中输入“about:config”,即进入配置界面。

2、进入后,搜索“security.fileuri.strict_origin_policy”,这是该值应该是true。

3、双击该项,其值自动变为false,即可。

4、修改后,再刷新遇到问题的页面,即可看到正常显示的图标了。

探究问题原因:

1、由于ff/http:一个安全策略导致的。该策略限制了HTML文件访问不在根目录下的文件夹中的web fonts。

2、这种限制只在本地开发环境下,同时web fonts并未从远程获取时出现。

3、后来看了下前面提到的那个没有出现问题的bootstrap项目。

4、果然,其fonts文件夹被放置在了项目的根目录下。

5、这样即使不去改变上述安全策略,也是可以正常显示的。

6、@font-face地址:

rush:js;"> @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.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }

以上所述是小编给大家介绍的BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法。小编 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得小编不错,可分享给好友!感谢支持。

关于BootStrap glyphicon图标无法显示的解决方法bootstrap glyphicon 图标的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Bootstrap 3无法正确显示Glyphicon、BootStrap glyphicons 字体图标实现方法、Bootstrap Glyphicons图标、BootStrap 图标icon符号图标glyphicons不正常显示的快速解决办法的相关信息,请在本站寻找。

本文标签:

上一篇一步一步封装自己的HtmlHelper组件BootstrapHelper(二)(封装html代码)

下一篇Bootstrap3 input输入框插入glyphicon图标的方法(bootstrap中的输入框如何制作)