角度的HTML符号∠(& ang;)在IE 6或7中不起作用。在Internet Explorer中显示符号的其他选择是什么?
答案 0 :(得分:4)
尝试使用此
∠
<FONT FACE="Symbol">Ð</FONT>
我已经检查过,它可以在ie7 :)中运行。 http://comers.citadel.edu/math_sym2005.htm
答案 1 :(得分:4)
您可以使用包含Jamie's和Shoban's答案的解决方案,并添加一些条件评论:
<style type="text/css">
span.ang { display: inline; }
span.ang_ie { display: none; }
</style>
<!--[if IE]>
<style type="text/css">
span.ang { display: none; }
span.ang_ie { display: inline; font-family: Symbol; }
</style>
<![endif]-->
<span class="ang">∠</span><span class="ang_ie">Ð</span>
以上适用于IE6,7及更高版本的Windows。 8,Firefox 2&amp; 3,Opera 9.6和谷歌Chrome 1.
它在Safari for Windows 3或4中不起作用。用于Windows的Safari为∠
(和∠
)呈现正方形。如果需要Safari for Windows支持,则必须将JavaScript与Jamie's replace with image solution一起检测IE和Safari。
答案 2 :(得分:3)
尝试用
围绕角度<span class="ang">∠</span>
然后,如果浏览器是IE,则使用CSS显示角度的图像。
请参阅有关使用css附加图像的文章: http://www.hunlock.com/blogs/Attach_icons_to_anything_with_CSS
答案 3 :(得分:1)
从另一端看问题,即作为⟨
(还有⟨
和⟩
)的空心方块的用户,我找到了IE7的解决方案(在Windows XP):
在互联网属性中(对不起,我这里只有一个德语版本,所以我不知道这是否是正确的名称。),转到字体,并将文本字体设置为 Arial Unicode MS < / em>或 Lucida Sans Unicode 。
奇怪的是,即使页面不使用该字体,只需该设置会使IE7正确解释这些HTML命名实体。
编辑:Lucida Sans Unicode不适用于所有实体。例如,∠
或↩
显示确定,但⟨
和⟩
不显示。