我在显示 "dingbats" 时遇到了一个奇怪的问题html 实体,特别是 ✔
(✔)。我正在尝试显示一些复选标记,包裹在一个简单的 <span>
中:
<span style="font-family: serif; font-size: 200%">✔</span>
这在我的计算机上的 Firefox 3.6、Chrome 和 IE8 中有效,但在同事计算机上的 Firefox 4 中,没有显示复选标记,而是出现了一个空格。奇怪的是,在同一台计算机上,勾选标记在 IE9 和 Chrome 中正常显示。
我试过明确指定其他字体(包括:Times New Roman、Arial、“Dingbats”),不指定特定字体,甚至根本不指定任何样式信息,均无济于事。我想我可以改用图像,但我希望能够灵活地设置角色样式,而不必每次都创建新图像。
关于如何处理这个问题有什么建议吗?
编辑:这就是this page的方式(搜索十六进制 2714)在...中寻找他
IE 9:
火狐 4:
最佳答案
这是在黑暗中拍摄的,但我记得读过一些浏览器试图根据网络服务器设置、内容等来“猜测”正在使用的字符集。浏览器是否可以使用错误的字符集?
即使我仔细阅读了自己的回答,我也怀疑这可能不是问题所在...但我认为我会把它放在那里以防万一。
关于html - 消失的 HTML dingbat 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6077348/