·

li :before content: "✔ ";在一些移动设备上颜色不同

发布时间:2024-08-21 22:02:31阅读量:135
专业文章
转载请注明来源

提问

我写CSS来让li标签看起来更好。

在桌面端和我的手机(联想vibe 1)以及华硕zenfone 5一切都没有问题

但是当我在Iphone 5和Galaxy Note3上测试时,我的颜色(rgb(240, 230, 140))显示成红色和黑色。

我不知道我的CSS有什么问题。我应该使用图片,而不是CSS?或者说CSS有解决办法吗?谢谢。

这是我的CSS代码:

ul.anamenu li::before {
content: "✔ ";
color: rgb(240, 230, 140);
font-size: 4vmin;
text-indent: -2em;}


回答1

试试在ul.anamenu li::before上添加font-family: 'Zapf Dingbats'。这可以用在iPhone上。

编辑:2017年6月26日

之所以会出现这个问题,是因为这个字符现在是苹果(和其他厂商)绘制的表情符号。在emojipedia这个网站里,你可以看到一些这个表情的变体。

因此,你渲染的字符是你设备上的位图图像,并不是可以改变颜色的矢量字形。构造表情符号的厂商或平台可以自由的(用黑色、红色、粉色或其他颜色,如果他们愿意)设计他们自己想要的表情符号。这就是为什么我们可能会误解一个表情符号的含义,取决于我们看到它的平台。

目前,Unicode 标准中有1282个表情符号,该标准是由 Unicode 联盟制定的。Unicode 联盟还为每个表情提供了一个名称,例如 U+1F600 表示“笑脸”,但关键的是,它并没有规定表情符号应该是什么样子。

想要改变这个字符的颜色,你必须处理文本。因此,您可以在复选标记后直接使用变体选择符 15 来获取常规文本版本:✔︎(HTML 格式)。此处提供了不同语言的一些示例。

顺带一提,关于 Heavy Check Mark,你可以试试这个解决方法用变体选择符content: "\2714 \fe0e"; 。如你所见,CSS 中有 unicode 符号:“\2714”,后面紧接着变体选择符“\fe0e”。

.unicode:after{
  content: '\2714 \fe0e';
  color: red;
}
<div class="unicode">
</div>


回答2

正如Alex - DJDB所说,你不能改变这个html符号的颜色。但是你可以用另一个符号。用✓ check mark (U+2713)这个符号,你可以修改这个符号的颜色。

我在这找到的: https://graphemica.com/%E2%9C%93

html {
  color: red;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
<p>✓ check mark (U+2713)</p>
<p>✔ heavy check mark (U+2714)</p>


内容来源于StackOverflow, 遵循 CCBY-SA 4.0 许可协议进行翻译与使用。原文链接:li :before content: "✔ "; different color on some mobile devices。注:切换语言可直接看到原文。

评论区

暂无评论,来发布第一条评论吧!

弦圈热门内容

叔本华:论自杀与死亡,情爱与性爱|品读

论自杀与死亡,情爱与性爱文|叔本华就我所知,只有一神教或说犹太教的成员,才把自我毁灭的行为看作一种罪过。令人更为惊讶的是,无论是《新约》还是《旧约》中,对自我毁灭的行为都没有表述过任何禁止,或者明显的不同意。因此,宗教教师们只能把他们限制人们自杀的理论建立在他们自己杜撰的哲学基础之上。他们的理论非常贫乏,他们的论证因而就软弱无力,所以他们只有加重表达这种厌恶心境的用语的份量。也就是说,他们常常只得运用谩骂的手段。所以,我们总听到“自杀是最愚蠢的行为”,而且还听说“只有疯子才会这样干”诸如此类枯燥乏味的陈词滥调。或者作出这样胡言乱语的断定:自杀是“不正当的”;虽然在实际上,人在世界上最不可征服权利只有他自身的生命和人格。这一次,让我们请求道德情感来决定这个问题。我们可以比较一下两宗新闻对我们的印象。第一宗新闻是,我们的一个朋友犯了罪,诸如杀人、栽害、背弃、偷盗,第二宗新闻是他自愿地了结了他的生命。第一种情形,会激发出一种满腔热血的义愤、气恼以及急切的惩治、报仇的感受;而第二种情形将使人产生怜悯,忧伤,这种情形,人们与其说会对它作出道德谴责,毋宁说更可能对这个人的行为之勇气感到钦佩。谁没有 ...

卢梭《社会契约论》:人生而自由,却无往而不在枷锁之中

  关于自由,也许人人都知道卢梭的那句名言:人生而自由。  可是一开始生活,一旦落尽生活里,又不得不感叹卢梭接下来的话:却无往而不在枷锁之中。  人生而自由是什么意思?每个人都可以去做自己想做的事情,只要你的手脚没有被捆绑着,你的自由就在你身上,你可以去想去的地方,可以见想见的人,可以吃想吃的东西,这就是自由。  但是现实生活中,我们不能这样做,我们做什么事情,需要考虑后果,会不会影响自己的生活,说话会不会得罪人,不工作该如何活下去?因为这些顾虑,我们就感觉枷锁无处不在,这些枷锁你看不见,莫不着,但是你能时时刻刻感受到自己被它约束着,在它的约束下做什么都得小心翼翼的,这就是自由背后无处不在的枷锁。  这些枷锁是怎么来的呢?我们要生活下去,就要遵守某些生活的法则,触碰了这些法则,你就得不到你想要的东西,你就会遭到生活的毒打,实际上,绝大多数“无往不在”的枷锁,都是人和生活签订的不平等的契约,一旦签订,你就得按照契约的内容去做。  这就是卢梭在《社会契约论》里面说的,人从自然人变为社会人,虽然得到了很多东西,但是同时也失去了“自由”。  01  十八世纪的欧洲,社会黑暗,等级森严,人民备受 ...

cover

10.11-10.12 西班牙马德里之旅

【🇪🇸⛲️10.11-10.12 马德里】​终于上洛了,这次是正宗国庆节,不是野蛮加泰人的民族日了以前在rtve看了过很多遍,这次终于有机会亲临现场看阅兵了。遗憾的是刚好这天下暴雨👿跳伞环节,空军阅兵还有战机拉彩带等重头戏都取消了,自己也被淋成了落汤鸡,现场其他人也是“热情满满”😡,尤其是看到Pedro Sánchez时民众夹道欢迎对国家首相送上真诚问候的时候()趁着国庆​博物馆免费去普拉多看到了《宫娥》,《农神食子》,《1808年5月3日枪杀起义者》等一系列名作,都是来自课堂上的圣地巡礼。还有人称小云台花园的丽池公园,一眼江南西的格兰大道,有种仿佛又回到了广州的感觉()​