css - 使用十六进制代码时不显示 Bootstrap 字形图标

标签 css twitter-bootstrap

我将从目前为止所做的开始:

重新下载字体

切换到 CDN 用于 bootstrap css

在我用于所有样式的自定义 css 文件中声明的字体

如果我使用有效的传统跨度,例如

 <span class="glyphicon glyphicon-ok"></span>

我还可以看到浏览器放在那里的类似默认图标

代码:

 .box-cont li:before {
  content:"\e013";
  }

我的网站是 ukhotspot.co.uk 很明显希望发生什么

最佳答案

您必须将字体系列添加到选择器:

.box-cont li::before {
  content: "\e013";
  font-family: "Glyphicons Halflings";
}

如果您不这样做,浏览器会尝试使用后备字体并且没有自定义图标。

您还可以将类 .glyphicon 添加到每个元素,但第一个应该是最简单的解决方案。

关于css - 使用十六进制代码时不显示 Bootstrap 字形图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34886054/

相关文章:

javascript - 如何知道在一组动态生成的选项卡中选择并激活了哪个选项卡

html - chrome css 错误文本在宽度用完时不会中断

twitter-bootstrap - 如何在 Bootstrap 中制作等高列?

css - 多个 CSS 类来设置带有 Rails 和 Twitter bootstrap 的按钮样式

css - 如何向 Twitter 的 Bootstrap 导航栏添加额外的固定栏?

javascript - 视差滚动效果与视频

javascript - 全高 div 固定

css - 主机上的 codeigniter 网站 - CSS 更改不会更改前端元素

html - 如何使内部div可点击?

javascript - 网页无法自动适应移动浏览器