我在E000-E900的私用区域制作了一些网络图标。
在我的HTML中,我尝试将它们放在<i>中:

        <i class="wikicon wikicon-pencil"></i>

以及<span>
        <span class="wikicon wikicon-pencil"></span>

在CSS中时:
       .wikicon-pencil:before {
        content: "\e800";
       }

<i><span>都不起作用。不过,对于其他图标来说,这是可行的,它只发生在看起来像是图标集不幸的那一半的地方。
我在Firefox、Safari和Chrome上试过。唯一可行的方法是当我指定unicode实体时,但这一点都不理想。
        <i class="wikicon">&#xe000;</i>

感谢任何帮助!

最佳答案

它是私有的Unicode映射,所以下面的回复将解释您,您必须更改映射。
How to embed Unicode Supplementary Private Use characters in CSS generated content?
希望这澄清一切。

关于javascript - 某些网页图标未出现在浏览器中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22907372/

10-11 00:32