淺談CSS3中單位px,em,rem的區(qū)別與優(yōu)劣

·px為單位

px(像素)是絕對(duì)單位焰坪,頁面按精確像素展示趣倾,使頁面較穩(wěn)定和相對(duì)固定一些。但這種方法存在一個(gè)問題某饰,用戶在瀏覽我們制作的web頁面時(shí)儒恋,如果他改變了瀏覽器的字體大小,或是縮放黔漂、放大頁面诫尽,這時(shí)會(huì)使頁面布局被打亂。如今web頁面都提倡采用響應(yīng)式布局炬守,顯然使用px為單位不能夠達(dá)到響應(yīng)式的效果牧嫉。

?·em為單位

em是相對(duì)單位,基準(zhǔn)點(diǎn)為父節(jié)點(diǎn)字體的大小。上面說到使用px為單位的web頁面會(huì)遇到的問題可以使用em來解決酣藻。

在使用em做單位時(shí)曹洽,我們需要知道當(dāng)前元素的父級(jí)元素的字體大小設(shè)置。因?yàn)閑m就是一個(gè)相對(duì)值辽剧,而且是一個(gè)相對(duì)于父元素的值送淆,其真正的計(jì)算公式是:

1?/?父元素的font-size?*?需要轉(zhuǎn)換的像素值?=?em值。

這樣的情況下怕轿,“1.2em”可以是“12px”偷崩,也可以是“14px”,總之是一個(gè)不確定的值撤卢。如此以來我們?cè)陧撁嬷谱鞯倪^程中环凿,要時(shí)時(shí)顧及父元素的字體大小來計(jì)算當(dāng)前元素的em值。

?·rem為單位

rem是CSS3新引進(jìn)的度量單位其中之一放吩,也是相對(duì)單位智听。可以理解為“root?em”渡紫,基準(zhǔn)點(diǎn)是根元素的字體大小到推。這就意味著,我們只需要在根元素確定一個(gè)參考值惕澎,就可以避開中間繁瑣的換算過程進(jìn)行頁面制作莉测。

因?yàn)?em 是相對(duì)于父元素的倍數(shù),所以你可能在許多層嵌套的 em 中找不到一個(gè)固定值唧喉,rem 就是可以隨時(shí)拿來用的一個(gè)固定參考值捣卤。有了根元素的值,我們就可以只改變一個(gè)值八孝,再結(jié)合 media query董朝,就可以控制不同屏幕上有不同的字體的大小了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末干跛,一起剝皮案震驚了整個(gè)濱河市子姜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌楼入,老刑警劉巖哥捕,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嘉熊,居然都是意外死亡遥赚,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門阐肤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來鸽捻,“玉大人,你說我怎么就攤上這事∮眩” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵诊赊,是天一觀的道長厚满。 經(jīng)常有香客問我,道長碧磅,這世上最難降的妖魔是什么碘箍? 我笑而不...
    開封第一講書人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮鲸郊,結(jié)果婚禮上丰榴,老公的妹妹穿的比我還像新娘。我一直安慰自己秆撮,他們只是感情好四濒,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著职辨,像睡著了一般盗蟆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舒裤,一...
    開封第一講書人閱讀 49,985評(píng)論 1 291
  • 那天喳资,我揣著相機(jī)與錄音,去河邊找鬼腾供。 笑死仆邓,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伴鳖。 我是一名探鬼主播节值,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼黎侈!你這毒婦竟也來了察署?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤峻汉,失蹤者是張志新(化名)和其女友劉穎贴汪,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體休吠,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡扳埂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瘤礁。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片阳懂。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出岩调,到底是詐尸還是另有隱情巷燥,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布号枕,位于F島的核電站缰揪,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏葱淳。R本人自食惡果不足惜钝腺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赞厕。 院中可真熱鬧艳狐,春花似錦、人聲如沸皿桑。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽唁毒。三九已至蒜茴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間浆西,已是汗流浹背粉私。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留近零,地道東北人诺核。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像久信,于是被迫代替她去往敵國和親窖杀。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案裙士? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 13,737評(píng)論 1 92
  • 作者:HelKyle鏈接:http://www.w3cplus.com/css/when-to-use-em-vs...
    紅葉丶秋鳴閱讀 3,211評(píng)論 0 3
  • ·##概念介紹:1.px(pixel,像素):是一個(gè)虛擬長度單位啃炸,是計(jì)算機(jī)系統(tǒng)的數(shù)字化長度單位铆隘,如果px要換算成物...
    小時(shí)候很帥的龍少閱讀 2,118評(píng)論 0 6
  • 概念介紹 px (pixel膀钠,像素):是一個(gè)虛擬長度單位掏湾,是計(jì)算機(jī)系統(tǒng)的數(shù)字化圖像長度單位,如果px要換算成物理長...
    柯琦閱讀 1,986評(píng)論 0 7
  • 國內(nèi)的設(shè)計(jì)師大都喜歡用px肿嘲,而國外的網(wǎng)站大都喜歡用em和rem融击,那么三者有什么區(qū)別,又各自有什么優(yōu)劣呢雳窟?PX特點(diǎn)1...
    xixihaha520閱讀 533評(píng)論 0 0