当我使用标准jQuery将unicode emojis插入到<span>中时,它们不会出现在Chrome(v48)中,但会出现在Firefox(v43)和Safari(v9)中。比较这些截图:
<span>
Chrome:
火狐:
有什么解释吗?
xzlaal3s1#
问题是span有font-weight:bold。当我输入font-weight:normal时,emoji出现了。
font-weight:bold
font-weight:normal
xienkqul2#
实际上是因为字体的粗细。设置字体粗细为200px
pokxtpni3#
**[]**另外,如果有此问题,并且与font-weight属性无关,则可能需要在head标签中指定'charset'属性;
<html> <head> <meta charset="UTF-8"> </head> <body> <span>😸</span> </body> </html>
3条答案
按热度按时间xzlaal3s1#
问题是span有
font-weight:bold
。当我输入font-weight:normal
时,emoji出现了。xienkqul2#
实际上是因为字体的粗细。设置字体粗细为200px
pokxtpni3#
**[]**另外,如果有此问题,并且与font-weight属性无关,则可能需要在head标签中指定'charset'属性;