CSS px、em和rem單位
一.px:
px(畫素)是pixel簡寫。
它是一個相對單位長度,比如對於同一個顯示器,1024x768分辨和800x600解析度下同等畫素文字,看起來大小也是不同的,再比如同一個解析度,一個大型的LED廣告牌和一個普通顯示器,文字大小也是不同的;和em相比,它也算是一個固定的單位長度,畢竟規定12px,它就是12px,畫素值不會變化。
通常情況下,瀏覽器的預設字型大小是16px。
二.em:
它是相對單位長度,它並沒有固定的值,它的大小是由當前元素內文字字型大小決定的。
如果當前元素的字型是16px,那麼1em=16px。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> ul li{ list-style-type:none; } .em{ font-size:2em; } .px{ font-size:32px; } </style> </head> <body> <ul> <li class="em">螞蟻部落一</li> <li class="px">螞蟻部落二</li> </ul> </body> </html>
預設情況下,瀏覽器的預設字型大小是16px,所以2em=32px。
三.rem(css3新增):
它和em非常的類似,都是相對單位,但是參考物件不同。
em是相對於當前物件文字的字型大小,如果物件內字型的大小是12px,那麼1em=12px。
rem是相對於根元素html的字型大小的,從名稱也能夠看的出來,rem是"font size of the root element"的縮寫。
使用em,首先要知道當前元素的字型大小,使用rem則只需要參考根元素的字型大小即可。
瀏覽器相容:
(1).IE8以上瀏覽器支援此屬性。
(2).谷歌瀏覽器支援此屬性。
(3).火狐瀏覽器支援此屬性。
(4).safria瀏覽器支援此屬性。
(5).opera瀏覽器支援此屬性。
相關文章
- css常用單位px、em、 rem 區別與各自的用法解析CSSREM
- css中的px、em、rem 詳解CSSREM
- css3中單位px,em,rem,vh,vw,vmin,vmax的區別CSSS3REM
- css中單位 px、em 的區別CSS
- px em rem 探討REM
- px、em和rem實戰經驗REM
- em、rem、px、的區別REM
- 淺談px,em與remREM
- Html 字型大小單位 px em ptHTML
- 說說css中pt、px、em、rem都扮演了什麼角色CSSREM
- em 和 remREM
- CSS—相對單位remCSSREM
- px,em,rem,vw,vh之間的區別REM
- em,rem和vhREM
- css em單位用法介紹CSS
- 用rem和px做單位哎移動端的文字適配問題REM
- CSS中PX與EM的區別CSS
- CSS中px和em屬性的特點與區別CSS
- 瞭解並使用 CSS 中的 rem 單位CSSREM
- sublime px -> rem sassREM
- rem與em的區別||結合使用rem與emREM
- CSS字型大小之em,px,百分比CSS
- (移動端適配px轉rem)react配置rem外掛lib-flexible和postcss-px2rem-excludeREMReactFlexCSS
- CSS——CSS 值和單位CSS
- rem和em的用法,你弄懂了嗎?REM
- css中em與px的介紹及換算方法CSS
- 移動端使用 rem 單位時 css sprites 定位問題REMCSS
- rem與em的使用和區別詳解REM
- 深入理解CSS中em, rem, ex區別,及使用技巧CSSREM
- 淘寶、網易移動端 px 轉換 rem 原理,Vue-cli 實現 px 轉換 remREMVue
- CSS--值和單位CSS
- 如何更愉快地使用rem —— 別說你懂CSS相對單位REMCSS
- (高階)用CSS3新增的rem單位設定字型大小CSSS3REM
- vue-cli3.0 使用 postcss-pxtorem(postcss-px2rem)自動轉換px為remVueCSSREM
- CSS remCSSREM
- webpack手動構建vue和vue-cli構建使用 px2rem-loader ,全域性自動轉換px單位,讓自適應來的更簡單點!...WebVueREM
- 如何更愉快地使用em —— 別說你懂CSS相對單位CSS
- px、dp和sp,這些單位有什麼區別?