【发布时间】:2012-12-27 00:36:16
【问题描述】:
我在我的网页上使用Font Awesome,我想在:before 伪元素内显示一个图标。
根据documentation/cheatsheet,我必须输入 才能获得此字体,但它不起作用。我认为这是正常的,因为:before 不支持 HTML 实体。
所以我用谷歌搜索了一下,发现如果你想在:before 中显示 HTML 实体,你必须使用转义的十六进制引用。
所以我正在寻找对 的十六进制引用,但我什么也没找到。我相信这是因为这些都是“私人使用”的价值,不管这意味着什么。
有没有办法让它在:before 中工作?
【问题讨论】:
-
既然链接是404,你说的可能是pseduo元素吧?您是否尝试在 CSS 中为您的
:before元素添加content: "";? -
是的,对不起各位!链接现已修复! @tsujp 实际上,图标应该显示在伪元素内。
-
严格来说,你不能在
:before中显示HTML实体。您可以在 HTML 中显示由实体引用表示的 Unicode 字符,但您不能使用 HTML 实体语法来实现。
标签: html css unicode encoding icons