热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将unicode放入CSS内容是否合法?

我将经常在表中使用的unicode放入CSS,并想知道这样做是否合法。例如CSS:.c

我将经常在表中使用的unicode放入CSS,并想知道这样做是否合法。
例如

CSS:

.check::before {
content: "✔";
color: green;
}
.cross::before {
content: "✘";
color: red;
}

HTML




这使我得到了更干净的HTML编码器,该编码器也更易于维护。我只是不知道这是否合法或可能在某些浏览器中引起任何麻烦。 :)

谢谢



是的,在css中添加Unicode字符是合法的,只需确保在每个浏览器中添加以下meta标签即可支持。



,

可以肯定的是,当今所有网络浏览器都支持Unicode,因此您可以在CSS的content属性中使用Unicode值,如下所示:

.check::before {
content: "\2713";
color: green;
}
.cross::before {
content: "\2715";
color: red;
}

这是使用Unicode的正确方法。但是,如果将Unicode的合成字符放在CSS的content属性中,则它将是非法的。

这是Unicode参考的链接:
https://www.w3schools.com/cssref/css_entities.asp

content property support

很明显,这取决于此处引用的计算机上安装的字体:
Does every browser support all unicode?

希望它能对您有所帮助。


推荐阅读
author-avatar
mobiledu2502877277
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有