html – 假设用户可以在CSS内容中看到unicode字符U 2716和U 2714是否安全?

html – 假设用户可以在CSS内容中看到unicode字符U 2716和U 2714是否安全?,第1张

概述我想在我的CSS中使用字符✖(U 2716)和✔(U 2714)进行表单验证.基本上,如果一个字段是有效/无效的,我使用after伪类在字段之后插入相应的符号. 例如: .field:after { content: "\2716";} 这在我的Mac上运行良好,但是当我切换到我的Windows XP VMWare实例时,我不会得到字符,无论我选择什么字体(甚至是Arial). 我的怀疑是, 我想在我的CSS中使用字符✖(U 2716)和✔(U 2714)进行表单验证.基本上,如果一个字段是有效/无效的,我使用after伪类在字段之后插入相应的符号.

例如:

.fIEld:after {  content: "16";}

这在我的Mac上运行良好,但是当我切换到我的windows XP VMWare实例时,我不会得到字符,无论我选择什么字体(甚至是Arial).

我的怀疑是,也许我的windows VM配置不正确,但这使我厌倦了使用这些字符.

有没有人知道,如果你可以可靠地假定的大多数人都可以看到unicode中有“安全的”字符或范围?

UDPATE:

以下是我希望可以用作图标的unicode字符的列表.具体是叮咬部分.
http://en.wikipedia.org/wiki/List_of_Unicode_characters#Dingbats

如果您的机器上没有看到这些字符,请在评论中通知我.

解决方法 除了使用CSS提供基本信息的问题(参见 CSS Caveats)之外,还有人们的计算机中常常不提供这些字符的问题.例如,fonts supporting them不包含windows系统附带的任何字体.支持存在于Microsoft Office附带的Arial Unicode MS中,但不是每个人都使用Office.

此外,这些符号不是普遍的.当我在学校时,像“✔”这样的象征意味着错误.

使用“确定”和“错误”可能是最好的,除非您需要使用其他语言.

总结

以上是内存溢出为你收集整理的html – 假设用户可以在CSS内容中看到unicode字符U 2716和U 2714是否安全?全部内容,希望文章能够帮你解决html – 假设用户可以在CSS内容中看到unicode字符U 2716和U 2714是否安全?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1091475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存