自从我更新到iOS 8.3后,我对html元素中的颜色分配有一个奇怪的错误。在Chrome下面打开笔会产生2个蓝色复选标记(这就是我想要的),在iOS 8.3上的Safari中左边是黑色,我无法用蓝色显示:
http://codepen.io/anon/pen/PwMQJr
<span class="deliver_status"></span>
.deliver_status {
font-size: 18px;
color: hsl(198, 81%, 54%);
text-shadow: 4px 0px 0px hsl(198, 81%, 54%);
}
.deliver_status::after {
content: '✔';
}
这是一个新的错误还是我错过了一些其他需要的任务?
答案 0 :(得分:1)
我在我的网站上遇到同样的问题。它似乎是带有某些unicode字符的8.3的新bug。例如,我的绿色✔现在是黑色的,但我的红色✘仍然是红色的。
此外,您可以在CodePen网站上测试✔的字体大小。
也许它与8.3中的表情符号更改有关,应该向Apple报告为Safari的错误。