2011-06-09 60 views
0
<style> 
span { 
font-family: "Fixedsys", "Courier New", Courier, mono, serif; 
font-size: 14px; 
background-color: #E7E5DC; 
} 
span{word-spacing:-10px}/*FireFox*/ 
*html span{word-spacing:0}/*ie6fixed*/ 
*+html span{word-spacing:0}/*ie7fixed*/ 
</style> 
<div> 
<span>IE&nbsp;firefox&nbsp;space&nbsp;width</span> 
</div> 
<div> 
<span>IE firefox space width</span> 
</div> 

我在FF和IE上面运行代码,行& nbsp;在IE中显示与空间一样的宽度空间。但FF是另一回事。 我想上面的代码显示相同的空间宽度,& nbsp;和空间,在FF中,我该怎么办?为什么 的宽度不同?

回答

1

尝试通过<代码标签告诉您的浏览器关于等宽字体。这是我的工作示例:

<style> 
span { 
font-family: "Fixedsys", "Courier New", Courier, mono, serif; 
font-size: 14px; 
background-color: #E7E5DC; 
} 
</style> 
<div> 
<code> 
<span>IE&nbsp;firefox&nbsp;space&nbsp;width</span> 
</div> 
<div> 
<span>IE firefox space width</span> 
</code> 
</div> 
+0

我发现你用字间距去掉了我的css行,为什么?另外,在我的FF中,第二行空间的宽度仅为第一行的一半, ,我希望 的第二行的空间宽度很窄 – tiplip 2011-06-09 09:31:45

+0

+1此解决方案适用于我。我猜''word-spacing'已经被删除了,因为它是导致这些词在Firefox中聚集在一起的属性! – andyb 2011-06-09 09:49:10

相关问题