2011-06-09 59 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

相關問題