我注意到Internet Explorer上的符号≥和≤已被破坏:它们显示为≥
和≤
而不是实际符号(至少在Win7下的IE9上)。
有没有办法在Internet Explorer上显示实际字符≤和≥(例如另一种编写方式,javascript修复...)?我需要在我的网站上的几个地方展示它们,我希望该网站也可以在Internet Explorer中查看。
答案 0 :(得分:0)
您可以直接使用字符“≥”和“≤”,前提是您的页面是UTF-8编码并声明为此。如果这不可能或不够方便,您可以使用字符引用≥
和≤
(或它们的十进制等值)。
或者,您可以使用较旧的实体引用≥
和≤
,其含义与≥
和≤
相同,但支持得更好(普遍)。
应避免实体引用,例如≥
(与entities as defined in HTML 4.01的集合相反)。它们不会增加HTML语言的表达能力;它们只是提供了一种欺骗性的准助记符替代字符引用。它们是在HTML5草案中引入的,主要是因为它们是用MathML定义的,不到两年前没有浏览器支持它们,所以仍有大量浏览器将它们视为未定义,从字面上显示它们