html - MetroUI CSS 将图标显示为控制字符

标签 html css utf-8

我正在使用Metro UI CSS ,但图标显示为控制字符。 我已将 charset=utf-8"添加到 head 部分,并将 AddDefaultCharset utf-8 添加到 httpd.conf。问题仍然存在。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

请帮忙。提前致谢。

最佳答案

我也遇到了同样的问题。原来我忘记将字体文件复制到字体目录中。 metro-bootstrap.css 引用字体:

@font-face {
  font-family: 'iconFont';
  src: url('../fonts/iconFont.eot');
  src: url('../fonts/iconFont.eot?#iefix') format('embedded-opentype'), url('../fonts/iconFont.woff') format('woff'), url('../fonts/iconFont.ttf') format('truetype'), url('../fonts/iconFont.svg#iconFont') format('svg');
  font-weight: normal;
  font-style: normal;
}

因此需要将它们放在相对于 metro-bootstrap.css 的适当目录中。如果您下载 Metro-UI-CSS-master.zip,则可以在 fonts 目录中找到字体。

关于html - MetroUI CSS 将图标显示为控制字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18118864/

相关文章:

javascript - 针对 :hover DOM with querySelectorAll 的问题

php - 不要修复没有损坏的东西

php - 删除级联错误时

HTML 元素在移动设备上无法正确对齐

javascript - 如何遍历一组异构元素?

html - 网站菜单在 IE8 中显示不正确

css - 需要有关 CSS 下拉菜单的帮助

javascript - jQuery HTML 追加导致 UTF-8 国家语言字符问题

utf-8 文件的 Python 3.5 UnicodeDecodeError(语言为 'ang' ,古英语)

javascript - 如何通过javascript清除输入类型="datetime"