主頁 > 知識(shí)庫 > 空格&nbsp在ie、firefox、chrome瀏覽器中顯示距離不一致

空格&nbsp在ie、firefox、chrome瀏覽器中顯示距離不一致

熱門標(biāo)簽:巫山縣地圖標(biāo)注app 華為收費(fèi)站地圖標(biāo)注 外呼智能系統(tǒng)報(bào)價(jià) 電話機(jī)器人宣傳片 鄒城智能外呼系統(tǒng) 騰訊植物園地圖標(biāo)注 浦東新區(qū)百度地圖標(biāo)注圖片 經(jīng)綸電銷機(jī)器人 個(gè)貸電銷機(jī)器人
  在ie、firefox、chrome瀏覽器上顯示的效果不太一樣,主要是前面的空格寬度不同。

網(wǎng)上資料說
不同的瀏覽器會(huì)有不同的默認(rèn)字體,一般 IE默認(rèn)字體都是宋體,而firefox和chrome的默認(rèn)字體是Times New Roman,
宋體是字符等寬的字體,但Times New Roman不是字符等寬的字體,因?yàn)闉g覽器默認(rèn)字體的不同,
空格符 在不同的瀏覽器下面的顯示寬度也不同。

例如以下代碼分別以IE和chrome進(jìn)行測(cè)試

復(fù)制代碼
代碼如下:

<table>
<tr>
<td>我是第一行</td>
</tr>
<tr>
<td>nbsp;nbsp;nbsp;nbsp;我是第二行</td>
</tr>
<tr>
<td>nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;我是第三行</td>
</tr>
</table>

在chrome顯示效果如下:
 
IE9下顯示效果如下:
 
可以看出兩個(gè)&nbsp;在chrome中占一個(gè)漢字的寬度,而在IE中四個(gè)&nbsp;才占一個(gè)漢字的寬度。
解決辦法:
一、修改頁面的編碼格式<meta http-equiv="content-type" content="text/html; charset=gbk">
和頁面的編譯方式(myeclipse中)
 
然后IE右鍵修改編碼顯示格式即可
 
二、(推薦)在空格那一行設(shè)置一下字體,把字體設(shè)置成任意一種字符等間距的字體就行了。
如:

復(fù)制代碼
代碼如下:

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

PS:nbsp;替換為&nbsp;

標(biāo)簽:南平 唐山 三沙 那曲 滁州 廣西 楊凌 日喀則

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《空格&nbsp在ie、firefox、chrome瀏覽器中顯示距離不一致》,本文關(guān)鍵詞  空格,amp,nbsp,在,firefox,chrome,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《空格&nbsp在ie、firefox、chrome瀏覽器中顯示距離不一致》相關(guān)的同類信息!
  • 本頁收集關(guān)于空格&nbsp在ie、firefox、chrome瀏覽器中顯示距離不一致的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章