在我的网站中,我需要显示“ - ”,但它看起来像: (http://i.imgur.com/CiLIo.png) 在谷歌Chrome和Opera中,但在Firefox和IE9中看起来不错。
有人可以提供此标志的工作代码吗?
答案 0 :(得分:3)
我不能确定你想要100%展示什么,因为我在Chrome上:),但这看起来像一个m-dash,显示它的正确方法是写入你的代码{{1 }或—
。可以认为Chrome和/或Opera在您的系统上使用的字体中缺少该字符。
答案 1 :(得分:1)
可能性是页面使用了一些破碎的奇怪字体,包含“ó”代替em破折号,并且某些浏览器能够比其他浏览器更好地分析字体。如果这只是一个编码问题(这也是我的第一个想法),那么肯定—
会起作用。
这将是一种奇怪的字体,但如果没有更多信息,就无法进一步分析问题。一个URL可能就足够了。
答案 2 :(得分:0)
点击此链接:http://tlt.its.psu.edu/suggestions/international/web/codehtml.html
引用它:
“智能(卷曲)引号”(对比“普通(直)引号”)和长短划线(如短划线( - )和短划线( - ))实际上被视为HTML中的“特殊字符”。
所以使用m或n-dash:— or –
答案 3 :(得分:0)
尝试在文档<head>
中添加此行:
<meta charset="utf-8">
Charset设置character encoding,指定浏览器/文档阅读器预期的字符类型。这样,它可以适当地以预期的方式处理您的文本。在这种情况下,我们使用“utf-8”,因为它支持更广泛的字符。
另外/否则,点击Chrome中的扳手图标,将鼠标悬停在工具上,将鼠标悬停在编码上,然后查看选中的编码。