三者都是相對長度單位
一、px:畫素
畫素是相對於螢幕顯示器解析度而言的。
畫素特點:字型大小被定死,不會因為縮放改變
二、em
em是相對於當前物件的文字尺寸,如果沒有設定,則相對於瀏覽器的預設字型尺寸
特點:1、em的值不是固定的
2、em的可以繼承父級元素的字型大小
注意:所有瀏覽器的預設字型大小都是16px;預設1em=16px;
三、rem
css3新增的乙個相對長度單位
和em的區別在於,rem始終相對html根元素設定字型大小
四、選擇
如果需要適配各種移動裝置,建議使用rem
px em 和rem之間的區別
背景 px 畫素是相對於顯示器螢幕解析度而言的相對長度單位。pc端使用px倒也無所謂,可是在移動端,因為手機解析度種類頗多,不可能乙個個去適配,這時px就顯得非常無力,所以就要考慮em和rem。em 繼承父級的。假設html的font size預設為16px,body字型大小定義為50 那麼在bod...
PX EM與REM的區別
px特點 px畫素 pixel 相對長度單位。畫素px是相對於顯示器螢幕解析度而言的。引自css2.0手冊 em是相對長度單位。相對於當前物件內文字的字型尺寸。如當前對行內文字的字型尺寸未被人為設定,則相對於瀏覽器的預設字型尺寸。引自css2.0手冊 任意瀏覽器的預設字型高都是16px。所有未經調整...
px em和rem的區別和使用案例
由於最近在做公司移動專案的開發,所以在開始專案之前,我第一步要做的就是統一單位。在之前寫pc端 時,都是使用px作為長度單位,在接下來的手機專案中為了實現響應式開發,開始使用em,然後出現了乙個可怕的問題,那就是當獲得焦點時,整個頁面會放大,至於為什麼會出現這種情況,然後又該怎麼解決呢?當初真的是弄...