2 回答

TA貢獻(xiàn)97條經(jīng)驗 獲得超118個贊
pt——點。一般為網(wǎng)頁中標(biāo)識字體的單位。?
px——象素。一般也為網(wǎng)頁中標(biāo)識字體的單位。?
兩種關(guān)系:一英寸=72pt(點)=96px(像素),網(wǎng)頁中最常用到的:9pt=12px。?
在Flash中一般也是字體的常用標(biāo)識單位。
所以,px和pt的使用區(qū)別,只有當(dāng)用戶改變默認(rèn)的96DPI下才會產(chǎn)生:使用px定義文字,無論用戶怎么設(shè)置,都不會改變大??;使用pt定義文字,當(dāng)用戶設(shè)置超過96DPI的值,數(shù)值越大,字體就越大。
(附公式:px = pt * DPI / 72)
對了,剛才還提到改變?yōu)g覽器中文字大小的選項,也可以改變網(wǎng)頁的文字大小。但在這種情況下,使用px和pt都是無效的,因為這2個都是有實際“pixel”數(shù)值的單位,比如9pt是12px,大小固定。這里要引用新的單位:em,其實就是%。因為當(dāng)網(wǎng)頁中的字體沒有給出實際的px或pt定義的話,會有一個默認(rèn)值:12pt即16px,對應(yīng)瀏覽器中“字體大小”中的“中等”,以這個為標(biāo)準(zhǔn),變大或縮小。(只適用于IE,在FF中,即便定義px或pt也都可以變大變?。?/p>
所以,從這個概念上看,em才是真正的“相對單位”(百分比嘛,當(dāng)然是相對),而px和pt都是絕對單位(都有固定值
添加回答
舉報