在IE 6或7中,用于“角度”的HTML符号¨(∠)不起作用。在Internet Explorer中显示符号的其他替代方法是什么?

最佳答案

您可以使用同时包含Jamie'sShoban'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">&ang;</span><span class="ang_ie">&#208;</span>

在ie6、7和8、firefox 2和3、opera 9.6和google chrome 1中,上述操作都可以在windows上运行。
它在Windows3或4的Safari中不起作用。Safari for Windows为&ang;(和&#8736;)呈现正方形。如果需要safari for windows支持,则必须将javascript与Jamie's replace with image solution结合起来检测ie和safari。

09-27 05:03