如何在IE中正确显示加号?

时间:2012-07-20 03:53:30

标签: html internet-explorer

我正在开发一个网站,我需要在其中显示+(加号)符号。在所有其他浏览器上,编码的+似乎显示正常。

如何让加号在IE中正确显示?

3 个答案:

答案 0 :(得分:8)

看看This site。它有一个很好的HTML代码列表

+应该做的伎俩

答案 1 :(得分:2)

输入字符“+”。引用+中没有魔法,它只代表普通的“+”字符,而且毫无意义。它属于HTML5草稿中添加的大量“named character references”;草案的这一部分在一年前完全没有实现,所以它只有相当新版本的浏览器支持。它可能仅为MathML兼容性而添加。

“命名字符引用”是根据Unicode字符数定义的,因此您始终可以使用++等引用来代替它们(尽管对于此字符,不需要使用除角色本身以外的任何东西。)

这与×无法比较,{{1}}是一个标准的,普遍支持的参考,对于无法在大多数键盘上直接输入的字符。 (但总有一些方法可以直接输入“×”。)

答案 2 :(得分:0)

对于它的价值,现在似乎有一个优秀的HTML5文档,详细说明了所有这些角色实体,http://dev.w3.org/html5/html-author/charref

然而,特别是关于+,使用命名实体没有多大意义,因为它已经是标准7位ASCII的一部分(+和{{ 1}}),因此无论编码如何,无论是在DOS,Windows,Unix还是UTF-8中,字符都是相同的,因此除了直接加号之外,使用其他任何东西通常没什么意义。 front(对于像+这样的其他东西不是这种情况,需要至少8位编码,因此根据环境表示为直文不太安全。)