摘要:關(guān)于表示像素計(jì)算機(jī)屏幕上的一個(gè)點(diǎn),是絕對單位,不會因?yàn)槠渌氐某叽缱兓兓P(guān)于任意瀏覽器的默認(rèn)字體高都是。有如下特點(diǎn)的值并不是固定的會繼承父級元素的字體大小。避免字體大小的重復(fù)聲明。所有未經(jīng)調(diào)整的瀏覽器都符合。
關(guān)于px
px表示像素 (計(jì)算機(jī)屏幕上的一個(gè)點(diǎn):1px = 1/96in),是絕對單位 ,不會因?yàn)槠渌氐某叽缱兓兓?/p> 關(guān)于em
任意瀏覽器的默認(rèn)字體高都是16px。所有未經(jīng)調(diào)整的瀏覽器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。為了簡化font-size的換算,需要在css中的body選擇器中聲明Font-size=62.5%,這就使em值變?yōu)?16px*62.5%=10px, 這樣12px=1.2em, 10px=1em, 也就是說只需要將你的原來的px數(shù)值除以10,然后換上em作為單位就行了。
em有如下特點(diǎn):
1、em的值并不是固定的;
2、em會繼承父級元素的字體大小。
所以我們在寫CSS的時(shí)候,需要注意兩點(diǎn):
1、body選擇器中聲明Font-size=62.5%;
2、將你的原來的px數(shù)值除以10,然后換上em作為單位;
3、重新計(jì)算那些被放大的字體的em數(shù)值。避免字體大小的重復(fù)聲明。
也就是避免1.2 * 1.2= 1.44的現(xiàn)象。比如說你在#content中聲明了字體大小為1.2em,那么在聲明p的字體大小時(shí)就只能是1em,而不是1.2em, 因?yàn)榇薳m非彼em,它因繼承#content的字體高而變?yōu)榱?em=12px。
任意瀏覽器的默認(rèn)字體高都是16px。所有未經(jīng)調(diào)整的瀏覽器都符合1em=16px。
在css中的body選擇器中聲明Font-size=62.5%,這就使em值變?yōu)?6px*62.5%=10px;12px就等于1.2em
css3新增了相對單位 rem (IE8及以下不支持該單位),使用rem同em一樣皆為相對字體大小單位,不同的是rem相對的是HTML根元素.
常見的用法:
html {font-size: 62.5%;/10 ÷ 16 × 100% = 62.5%/}
body {font-size: 1.4rem;/1.4 × 10px = 14px /}
h1 { font-size: 2.4rem;/2.4 × 10px = 24px/}
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/50655.html
摘要:關(guān)于表示像素計(jì)算機(jī)屏幕上的一個(gè)點(diǎn),是絕對單位,不會因?yàn)槠渌氐某叽缱兓兓P(guān)于任意瀏覽器的默認(rèn)字體高都是。有如下特點(diǎn)的值并不是固定的會繼承父級元素的字體大小。避免字體大小的重復(fù)聲明。所有未經(jīng)調(diào)整的瀏覽器都符合。 關(guān)于px px表示像素 (計(jì)算機(jī)屏幕上的一個(gè)點(diǎn):1px = 1/96in),是絕對單位 ,不會因?yàn)槠渌氐某叽缱兓兓?關(guān)于em 任意瀏覽器的默認(rèn)字體高都是16px。所...
摘要:正文概念本次要談的移動不是,只是很普通的移動端的界面。默認(rèn)行為作為之前開發(fā)端的人員,第一反應(yīng)就是如何把那么大的界面內(nèi)容展現(xiàn)到手機(jī)小小的屏幕上。就是在顯示多行文字的時(shí)候,可能需要在自己期望顯示多少行之后,省略后面的文字,然后以。。。 前言 開發(fā)生涯總是豐富多采,工作多年,不同領(lǐng)域還是逃不過雨露均沾,之前開發(fā)過android,微信,ios,web網(wǎng)站也玩過。但是對于移動web這一塊,確實(shí)沒...
摘要:為什么是如果你使用過預(yù)處理器,比如,以上示例你或許碰到過然而,函數(shù)提供了更好的解決方案。當(dāng)使用預(yù)處理器做數(shù)學(xué)運(yùn)算時(shí),給定值為表達(dá)式的結(jié)果。使用函數(shù)可以用來對數(shù)值屬性執(zhí)行四則運(yùn)算。函數(shù)的計(jì)算值如下所示降級方案已經(jīng)得到普遍支持。 CSS3 的 calc() 函數(shù)允許我們在屬性值中執(zhí)行數(shù)學(xué)操作。例如,我們可以使用 calc() 指定一個(gè)元素寬的固定像素值為多個(gè)數(shù)值的和。 .foo { w...
摘要:為什么是如果你使用過預(yù)處理器,比如,以上示例你或許碰到過然而,函數(shù)提供了更好的解決方案。當(dāng)使用預(yù)處理器做數(shù)學(xué)運(yùn)算時(shí),給定值為表達(dá)式的結(jié)果。使用函數(shù)可以用來對數(shù)值屬性執(zhí)行四則運(yùn)算。函數(shù)的計(jì)算值如下所示降級方案已經(jīng)得到普遍支持。 CSS3 的 calc() 函數(shù)允許我們在屬性值中執(zhí)行數(shù)學(xué)操作。例如,我們可以使用 calc() 指定一個(gè)元素寬的固定像素值為多個(gè)數(shù)值的和。 .foo { w...
摘要:為什么是如果你使用過預(yù)處理器,比如,以上示例你或許碰到過然而,函數(shù)提供了更好的解決方案。當(dāng)使用預(yù)處理器做數(shù)學(xué)運(yùn)算時(shí),給定值為表達(dá)式的結(jié)果。使用函數(shù)可以用來對數(shù)值屬性執(zhí)行四則運(yùn)算。函數(shù)的計(jì)算值如下所示降級方案已經(jīng)得到普遍支持。 CSS3 的 calc() 函數(shù)允許我們在屬性值中執(zhí)行數(shù)學(xué)操作。例如,我們可以使用 calc() 指定一個(gè)元素寬的固定像素值為多個(gè)數(shù)值的和。 .foo { w...
閱讀 1683·2023-04-25 20:16
閱讀 3836·2021-10-09 09:54
閱讀 2696·2021-09-04 16:40
閱讀 2517·2019-08-30 15:55
閱讀 830·2019-08-29 12:37
閱讀 2733·2019-08-26 13:55
閱讀 2903·2019-08-26 11:42
閱讀 3144·2019-08-23 18:26