首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未显示在IE 8-9上的HTML Ascii

未显示在IE 8-9上的HTML Ascii
EN

Stack Overflow用户
提问于 2014-04-30 19:19:40
回答 2查看 494关注 0票数 0

试图使1/3和1/8符号显示在IE8-9上。它在早期版本的IE和所有其他浏览器上显示得很好。

我正在使用的代码:

代码语言:javascript
复制
⅓
¼
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-30 19:40:33

IE9及更高版本不识别引用⅓⅛ (显然,后者是您的意思,而不是¼,后者很受支持),而是按照字面意思呈现它们。这些引用没有在HTML4.01中定义,它们被添加到浏览器中的时间相对较晚(大约在2011年左右)。使用数字引用:⅓⅛ (或者使用合适的编辑器和UTF-8编码输入字符本身)。

您仍然会遇到字体问题,因为用于普通文本的字体可能不包含这些字符。在某些情况下,除非您帮助浏览器使用font-family声明,否则浏览器无法使用回退字体。此外,这些字符的风格可能与其他字符不同,包括更常见的低俗分数,如“0.5”。因此,建议仔细选择字体列表;请参阅我的在HTML中使用特殊字符指南

票数 0
EN

Stack Overflow用户

发布于 2014-04-30 19:38:08

它们不在HTML4规范中,这正是IE9所使用的。只支持1/4、1/2和3/4。

下面列出了哪些是有效的,哪些是不可行的。http://stanford.library.usyd.edu.au/symbols/entities.html#Math

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23396342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档