關(guān)于長度單位,你還只是會使用px嗎?讓我們來看看如何使用長度單位在頁面自適應(yīng)。
像素為影視顯示的基本單位,譯自英文pixel,pix是英文單詞picture的常用縮寫,加上英語單詞element元素,就得到pixel,故像素表示畫像元素之意,有時又被稱為pel(pictureelement)。
通常說的顯示分辨率,其實是桌面設(shè)定的分辨率(桌面分辨率)而不是顯示屏最大可支持的分辨率(物理分辨率)。
列如有一個寬為100px的p標(biāo)簽,在800x600分辨率下占顯示面積的1/8,而在1980x1080分辨率下則占據(jù)1/19,這也是為什么說它是動態(tài)的主要原因。
簡單來說,px會隨著桌面分辨率的變大變小和改變,參考點(diǎn)就是桌面分辨率,在不同桌面分辨率下會顯示出不同的效果。目前而已比較流行的還是1920x1080桌面分辨率。
基于當(dāng)前元素的font-size大小,如果沒設(shè)置就是繼承父元素的font-size。
如果作用于font-size時,1em就等于父元素的font-size。
em單位具有級聯(lián)關(guān)系。
em會隨著font-size的大小改變而改變。
默認(rèn)情況下:1rem=16px,這是因為瀏覽器的默認(rèn)字體大小為16px,且html標(biāo)簽的的字體大小不會被輕易修改。
一個單位是指視圖寬度的1%。