2017-06-27 40 views
0

这个问题是关系到 this questionU + 2714 chechmark显示了不同形状和颜色的Android

我使用这个CSS:

.check li::before{ 
content: "\002714 \00a0"; 
color: green; 

}

的对勾(U + 2714 )在PC上以铬色呈现出绿色,但是在android chrome上它呈现出稍微不同的形状,并且呈现红色! 我GOOGLE了这个问题,发现了上面提到的帖子,与机智JSfiddle 即使在JSfiddle复选标记显示在Android上红色。 我有一个三星J5的机器人6.0.1和一个三星的标签E机器人4.4.4 两者都给出了相同的结果。在这里我想补充来自的jsfiddle页面截图上我的卡E you clearly see the red checkmark

在这里,我加上PC PC screenshot我的网站的截图,并在Android Android screenshot 的区别是明显的。

回答

1

这些复选标记是表情符号,它们是不同操作系统/平台上的不同设计。请参阅Emojipedia了解不同的版本。

解决方案是使用自己的复选标记图形(例如SVG图像)或使用非表情符号复选标记,以便自己确定颜色。

+0

我认为Unicode是一个标准?不像看起来那样...... – Paulcraey

+0

它是 - 它只是没有规定确切的设计。实施者可以自由设计他们认为合适的“HEAVY CHECK MARK”。但是,三星决定让他们的红色有点奇怪。 – RoelN