如何防止Edge

时间:2017-08-25 14:13:47

标签: html utf-8 emoji

我正在使用HTML实体✔ (✔)用各种颜色表示用户选择的选项。

事实证明,MS Edge将一些UTF-8字符转换为表情符号,这使得我的设计难以理解 - 我无法再使用CSS更改其颜色。

我在另一个问题中发现了替换✔与✔︎ (✔︎)应该做的伎俩,但似乎没有使用Edge。

还有其他办法吗,难道不可能,或者我错过了什么?

1 个答案:

答案 0 :(得分:4)

尝试将font-family: "Segoe UI Symbol";添加到包含HTML实体的css中。

例如:



span {
  font-family: "Segoe UI Symbol";
}

<span>&#10004;&#xFE0E;</span>
&#13;
&#13;
&#13;

从那里,您将能够设置HTML实体的样式。我已经在Edge上对此进行了测试,并确认它有效。

以下主题解决了您遇到的这个问题: