關於css取值單位的問題總結

px:絕對單位,頁面按精確像素展現html

em:相對單位,基準點爲父節點字體的大小,若是自身定義了font-size按自身來計算(瀏覽器默認字體是16px),整個頁面內1em不是一個固定的值。android

rem:相對單位,可理解爲」root em」, 相對根節點html的字體大小來計算,CSS3新加屬性,chrome/firefox/IE9+支持。ios

(另外需注意chrome強制最小字體爲12號,即便設置成 10px 最終都會顯示成 12px,當把html的font-size設置成10px,子節點rem的計算仍是以12px爲基準,因此網上不少文章提到的將html的font-size設爲10方便計算不是那麼可取)。chrome

vw:viewpoint width,視窗寬度,1vw等於視窗寬度的1%。
vh:viewpoint height,視窗高度,1vh等於視窗高度的1%。
vmin:vw和vh中較小的那個。
vmax:vw和vh中較大的那個。瀏覽器

vw, vh, vmin, vmax:IE9+局部支持,chrome/firefox/safari/opera支持,ios safari 8+支持,android browser4.4+支持,chrome for android39支持字體

 

絕對長度

絕對長度單位是一個固定的值,它反應一個真實的物理尺寸。絕對長度單位視輸出介質而定,不依賴於環境(顯示器、分辨率、操做系統等)。操作系統

cm 釐米firefox

mm 毫米htm

in 英寸(1in = 96px = 2.54cm)blog

px 像素 (1px = 1/96th of 1in)

pt point,大約1/72英寸; (1pt = 1/72in)

pc pica,大約6pt,1/6英寸; (1pc = 12 pt)

相關文章
相關標籤/搜索