空格&nbsp在ie、firefox、chrome访问器中显示信息间距

  在ie、firefox、chrome访问器上显示信息的实际效果不太1样,关键是前面的空格宽度不一样。

在网上材料说
不一样的访问器会有不一样的默认设置字体样式,1般 IE默认设置字体样式全是宋体,而firefox和chrome的默认设置字体样式是Times New Roman,
宋体是标识符等宽的字体样式,但Times New Roman并不是标识符等宽的字体样式,由于访问器默认设置字体样式的不一样,
空格符 在不一样的访问器下面的显示信息宽度也不一样。

比如下列编码各自以IE和chrome开展检测

拷贝编码
编码以下:

<table>
<tr>
<td>我是第1行</td>
</tr>
<tr>
<td>nbsp;nbsp;nbsp;nbsp;我是第2行</td>
</tr>
<tr>
<td>nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;我是第3行</td>
</tr>
</table>

在chrome显示信息实际效果以下:
 
IE9下显示信息实际效果以下:
 
能够看出两个&nbsp;在chrome中占1个中国汉字的宽度,而在IE中4个&nbsp;才占1个中国汉字的宽度。
处理方法:
1、改动网页页面的编号文件格式<meta http-equiv="content-type" content="text/html; charset=gbk">
和网页页面的编译程序方法(myeclipse中)
 
随后IE右键改动编号显示信息文件格式便可
 
2、(强烈推荐)在空格那1行设定1下字体样式,把字体样式设定成随意1种标识符等间隔的字体样式就可以了。
如:

拷贝编码
编码以下:

<div style="font-family: '宋体'">nbsp;nbsp;nbsp;nbsp;我是第2行</div>

PS:nbsp;更换为&nbsp;