我可以假设所有有效的HTML实体都能在所有现代浏览器和设备中正确显示吗?

时间:2015-05-16 18:59:28

标签: php browser html-entities device mobile-devices

我有时喜欢在我的网页中使用不常见的符号,例如⁙(应显示为5点符号,如模具上的5)和⚛(应显示为一个原子的象形图)。我也喜欢使用像 (头发空间)和 (狭窄的不间断空间)这样的空白字符。

我是否可以理所当然地认为所有现代浏览器(以及不那么现代的IE-8)和各种手机和平板电脑都可以正常显示这些?

或者是否有一些代码我可以用来检查,然后如果该字符不可显示则替换更标准的东西?我的想法是"如果这个角色不可用,请改用它。"

我试着用PHP写这个:

$symbol = ("⁙") ? "⁙" : "::";

但当然不会起作用,因为引号中的任何这样的字符串都是真的。没有引号就会引发错误。

有什么想法吗?

0 个答案:

没有答案