尝试在IE 8-9上显示1/3和1/8符号。它在早期版本的IE和所有其他浏览器上都很好用。
我正在使用的代码:
⅓
¼
答案 0 :(得分:0)
它们不在HTML4规范中,这是IE9及更低版本使用的规范。仅支持1 / 4,1 / 2和3/4。
以下列出了哪些有效,哪些无效。 http://stanford.library.usyd.edu.au/symbols/entities.html#Math
答案 1 :(得分:0)
IE 9及更早版本无法识别引用⅓
和⅛
(后者显然是您的意思,而不是¼
,这得到了很好的支持),而是从字面上呈现它们。这些引用未在HTML 4.01中定义,并且相对较晚(2011年左右)被添加到浏览器中。请改用数字引用:⅓
和⅛
(或使用合适的编辑器和UTF-8编码键入字符本身。)
您仍会遇到字体问题,因为用于普通文本的字体可能不包含这些字符。在某些情况下,浏览器无法使用后备字体,除非您通过font-family
声明为他们提供帮助。此外,还有一种风险可能会使这些角色的风格与其他角色不同,包括更常见的粗俗分数,如½。因此,建议仔细选择字体列表;见我的Guide to using special characters in HTML。