說說css的幾種距離吧,大體有px、em、pt、pc、in、mm、cm、ex八種,其中最多見到的是px,我還見到過的有ex和mm、cm,固然後兩個在當年見的更多。css
其實px,咱們最熟悉,而在電腦上也應用最多,由於顯示器的分辨率就是...px*....px,咱們知道分辨率的話是否是對於瀏覽器最大時對界面的實際更方便簡潔,應該有這麼個緣由吧。瀏覽器
而em則是相對長度單位,是相對於系統的默認字體尺寸來的;字體
至於咱們最多見的mm和cm就是咱們純正意義上的cm和mm了,他們都是絕對長度單位,帶了「絕對」也就知道了吧。字符
而剩下的四個,我見得比較少,不過這裏 也仍是把它的一些問題簡單記錄下吧:界面
ex一樣是相對長度,而它的參照則不是系統默認的字體尺寸了,而是相對於字符"x"的高度;系統
in、pc、pt則都是絕對長度,他們之間的換算關係爲:1in=2.54cm=25.4mm=72pt=6pc;
固然相對長度也有其相應的換算關係,那就是:16px=1em=100%=12pt;
需注意,px尚存在弊端:在ie6下,沒法實現字體縮放的功能。