试图使1/3和1/8符号显示在IE8-9上。它在早期版本的IE和所有其他浏览器上显示得很好。
我正在使用的代码:
⅓
¼发布于 2014-04-30 19:40:33
IE9及更高版本不识别引用⅓和⅛ (显然,后者是您的意思,而不是¼,后者很受支持),而是按照字面意思呈现它们。这些引用没有在HTML4.01中定义,它们被添加到浏览器中的时间相对较晚(大约在2011年左右)。使用数字引用:⅓和⅛ (或者使用合适的编辑器和UTF-8编码输入字符本身)。
您仍然会遇到字体问题,因为用于普通文本的字体可能不包含这些字符。在某些情况下,除非您帮助浏览器使用font-family声明,否则浏览器无法使用回退字体。此外,这些字符的风格可能与其他字符不同,包括更常见的低俗分数,如“0.5”。因此,建议仔细选择字体列表;请参阅我的在HTML中使用特殊字符指南。
发布于 2014-04-30 19:38:08
它们不在HTML4规范中,这正是IE9所使用的。只支持1/4、1/2和3/4。
下面列出了哪些是有效的,哪些是不可行的。http://stanford.library.usyd.edu.au/symbols/entities.html#Math
https://stackoverflow.com/questions/23396342
复制相似问题