【发布时间】:2014-01-21 10:47:26
【问题描述】:
奇怪的是,Chrome v31 中没有显示任何 Bootstrap3 字形图标(显示一个小方块)。但是,在 FF v26、Opera v18、Safari v5.1 和 IE v10 中运行良好。此外,在 Android 4.x - Chrome 和 FF 中也能正常工作。
用简单的代码测试:<span class="glyphicon glyphicon-adjust"></span>
请帮忙。非常感谢!
环境:Windows 8.0
【问题讨论】:
-
右击方块并选择“检查元素”。它应该告诉你很多关于所应用的 CSS 的有趣的事情,以及图标是否被加载。
-
@PaulTomblin 我这样做了,但是除了 Chrome 在
span之间插入了:before之外,没有发现任何值得注意的东西。请让我知道如何检查图标是否已加载。我不喜欢 UI,觉得很难…… -
查看没有被划掉的“background-image” CSS,并查看 url。然后转到网络选项卡(您可能需要重新加载页面)并查看该精灵图像的加载位置。它的状态可能是 304,这意味着它是从缓存中加载的。在这种情况下,请尝试清除缓存。如果是 404 状态或者别的什么,你还有其他问题。
-
@PaulTomblin 我该睡觉了 :) 这是简单的缓存问题。不管怎样,我学会了调试。再次感谢!请发表您的最后评论作为答案,我会接受。
-
在看到我选择的正确答案 Wellington Zanelli 的评论(实际上,Glyphicons 是基于字体的)和@Chris Barr 的回答后,我正在修复中,因为清除缓存确实解决了我的问题(正如 Paul Tomblin 在上述评论中所建议的)。
标签: google-chrome browser twitter-bootstrap-3 glyphicons