欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

css單位中px和em以及rem的區(qū)別是什么

這篇文章主要介紹“css單位中px和em以及rem的區(qū)別是什么”,在日常操作中,相信很多人在css單位中px和em以及rem的區(qū)別是什么問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”css單位中px和em以及rem的區(qū)別是什么”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

十余年的方城網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整方城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“方城網(wǎng)站設(shè)計(jì)”,“方城網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

css單位中分為相對(duì)長(zhǎng)度單位、絕對(duì)長(zhǎng)度單位。

css單位中px和em以及rem的區(qū)別是什么

今天我們主要講解rem、em、px這些常用單位的區(qū)別和用法。

px(絕對(duì)長(zhǎng)度單位)

相信對(duì)于前端來(lái)說(shuō)px這個(gè)單位是大家并不陌生,px這個(gè)單位,兼容性可以說(shuō)是相當(dāng)可以,大家對(duì)px的了解肯定是沒有很大的問(wèn)題的。

em(相對(duì)長(zhǎng)度單位)

使用:1、瀏覽器的默認(rèn)字體都是16px,那么1em=16px,以此類推計(jì)算12px=0.75em,10px=0.625em,2em=32px;

2、這樣使用很復(fù)雜,很難很好的與px進(jìn)行對(duì)應(yīng),也導(dǎo)致書寫、使用、視覺的復(fù)雜(0.75em、0.625em全是小數(shù)點(diǎn));

3、為了簡(jiǎn)化font-size的換算,我們?cè)赽ody中寫入一下代碼

body {font-size: 62.5%;  } /*  公式16px*62.5%=10px  */

這樣頁(yè)面中1em=10px,1.2em=12px,1.4em=14px,1.6em=16px,使得視覺、使用、書寫都得到了極大的幫助。

例子如下:

<div class="font1" style='font-size:1.6em'>我是1.6em</div>

運(yùn)行效果為:

css單位中px和em以及rem的區(qū)別是什么

缺點(diǎn):

1、em的值并不是固定的;

2、em會(huì)繼承父級(jí)元素的字體大?。▍⒖嘉锸歉冈氐膄ont-size;);

3、em中所有的字體都是相對(duì)于父元素的大小決定的;所以如果一個(gè)設(shè)置了font-size:1.2em的元素在另一個(gè)設(shè)置了font-size:1.2em的元素里,而這個(gè)元素又在另一個(gè)設(shè)置了font-size:1.2em的元素里,那么最后計(jì)算的結(jié)果是1.2X1.2X1.2=1.728em

例如:

<div class="big">
    我是大字體
   <div class="small">我是小字體</div>
</div>

樣式為

<style>
     body {font-size: 62.5%; } /*  公式:16px*62.5%=10px  */ 
    .big{font-size: 1.2em}
    .small{font-size: 1.2em}
</style>

但運(yùn)行結(jié)果small的字體大小為:1.2em*1.2em=1.44em

如圖:

css單位中px和em以及rem的區(qū)別是什么

*寬度高度也是同理

rem(相對(duì)長(zhǎng)度單位)

使用:1、瀏覽器的默認(rèn)字體都是16px,那么1rem=16px,以此類推計(jì)算12px=0.75rem,10px=0.625rem,2rem=32px;

2、這樣使用很復(fù)雜,很難很好的與px進(jìn)行對(duì)應(yīng),也導(dǎo)致書寫、使用、視覺的復(fù)雜(0.75rem、0.625em全是小數(shù)點(diǎn)) ;

3、為了簡(jiǎn)化font-size的換算,我們?cè)诟豩tml中加入font-size: 62.5%;

html {font-size: 62.5%;  } /*  公式16px*62.5%=10px  */

這樣頁(yè)面中1rem=10px,1.2rem=12px,1.4rem=14px,1.6rem=16px;使得視覺、使用、書寫都得到了極大的幫助;

例子如下:

<div class="font1" style='font-size:1.6rem'>我是1.6rem=16px</div>

運(yùn)行效果為:

css單位中px和em以及rem的區(qū)別是什么

特點(diǎn):

1、rem單位可謂集相對(duì)大小和絕對(duì)大小的優(yōu)點(diǎn)于一身

2、和em不同的是rem總是相對(duì)于根元素(如:root{}),而不像em一樣使用級(jí)聯(lián)的方式來(lái)計(jì)算尺寸。這種相對(duì)單位使用起來(lái)更簡(jiǎn)單。

3、rem支持IE9及以上,意思是相對(duì)于根元素html(網(wǎng)頁(yè)),不會(huì)像em那樣,依賴于父元素的字體大小,而造成混亂。使用起來(lái)安全了很多。

例如:

<div class="big">
    我是14px=1.4rem<div class="small">我是12px=1.2rem</div>
</div>

樣式為:

<style>
    html {font-size: 10px;  } /*  公式16px*62.5%=10px  */  
    .big{font-size: 1.4rem}
    .small{font-size: 1.2rem}
</style>

運(yùn)行結(jié)果:

css單位中px和em以及rem的區(qū)別是什么

注意:

  • 值得注意的瀏覽器支持問(wèn)題: IE8,Safari 4或 iOS 3.2中不支持rem單位。

  • 如果你的用戶群都使用最新版的瀏覽器,那推薦使用rem,如果要考慮兼容性,那就使用px,或者兩者同時(shí)使用。

到此,關(guān)于“css單位中px和em以及rem的區(qū)別是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

本文名稱:css單位中px和em以及rem的區(qū)別是什么
分享網(wǎng)址:http://chinadenli.net/article4/pijdie.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、Google全網(wǎng)營(yíng)銷推廣、網(wǎng)站收錄、網(wǎng)站導(dǎo)航、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)