在我开发响应式网站的过程中,我使用了这个单一代码(»)来阅读更多链接。它在桌面浏览器中正确显示,但在Android或iPhone等移动设备中无法正确显示。是否可以显示与桌面相同..?有什么问题..?移动设备是否不支持单码..?
答案 0 :(得分:1)
问题出在您使用的嵌入字体中,通过@font face
。 Android使用的版本显然已被破坏。它不显示“»”,并且它也有许多其他拉丁语1补充字符的问题,请参阅我的test page。在服务器上设置字体文件时可能出现问题。
如果您删除font-family
设置,让每个浏览器使用其默认字体,或者使用<link href='http://fonts.googleapis.com/css?family=Droid+Sans' rel='stylesheet'>
和font-family: "Droid Sans", sans-serif
使用Google托管的Droid Sans,则不会出现此问题
答案 1 :(得分:0)
问题很可能不在于字符的显示(“»”,U + 00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK,在字体中得到广泛支持),而是在字符编码中。如果没有正确声明编码,不同的浏览器可能会做出不同的猜测。
查看W3C页面Character encodings,并确保声明的编码与实际编码匹配。
如果问题仍然存在,请发布一个网址并说明“未正确显示”的含义(不显示所有空格?显示的是一些错误的字符?哪个?)。
答案 2 :(得分:-1)
android不支持特殊字符,在android中我们需要编写>
来显示“&gt;”字符。为什么不使用图像而不是字符。