|
em是一個(gè)相對(duì)數(shù),比如1.1em就表示1.1個(gè)字符寬度,而這個(gè)字符寬度是根據(jù)font-size來(lái)初始化大小的。同時(shí)em還有繼承父對(duì)象的特性,所以在不同位置的1.2em并不一定相等,不過(guò)這篇文章和這個(gè)沒(méi)關(guān)系就不細(xì)說(shuō)了。
px是對(duì)于當(dāng)前顯示設(shè)備的解析度而言,雖然對(duì)于不同設(shè)備仍然會(huì)有大小差別,但是相對(duì)來(lái)說(shuō)更加適合用在定義字體上。
而這個(gè)模版我沒(méi)有特別定義搜索部分的字體大小,于是它就使用了父對(duì)象的font-size參數(shù)12px。而萬(wàn)惡的IE對(duì)字體的大小定義竟然和FF/Opera是不同的,默認(rèn)情況下1em在IE下看起來(lái)要比其他瀏覽器大,所以需要在body部分加入以下定義:
復(fù)制代碼 代碼如下:
font-size:62.5%;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
關(guān)鍵是第一句,它使得IE下的字體大小看起來(lái)是:1em=10px,這樣就和FF/Opera差不多了。
HTML/CSS技術(shù):em px的關(guān)系,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。