亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

css3 - css line-height和font-size高度問題,誰能幫忙解釋一下呢

瀏覽:96日期:2023-07-14 17:14:50

問題描述

<p style='font-size: 14px;line-height: 3'> <p style='font-size: 2em'>hello<span style='font-size: 3em;line-height: 3em'> world</span> </p></p>

hello和world所在元素的實際行高是多少呢,原因是什么呢?

問題解答

回答1:

<p style='font-size: 14px;line-height: 3>

這個是定義了一個基準的字體大小,行高設置3的意思是下面所有子元素,其行高是自己字體的3倍

<p style='font-size: 2em'>這個元素的字體大小是父元素的2倍,214=28px,行高是自己字體的3倍 283 = 84px

<span style='font-size: 3em;line-height: 3em'>這個元素的字體大小是父元素的3倍,283=84px;行高是自己字體的3倍 843 = 252px

PS: span上面的line-height設置與否,效果是一樣的

回答2:

行高,樓上兩位都計算的很清楚了,我來說說我理解的原因吧。

px是絕對單位,不支持IE的縮放,em是相對單位。

1em指的是一個字體的大小,它會繼承父級元素的字體大小,因此并不是一個固定的值。

不僅僅是字體,將行距(line-height),和縱向高度的單位都用em。保證縮放時候的整體性。em指字體高,任意瀏覽器的默認字體高都是16px。所以,未經(jīng)調(diào)整的瀏覽器都符合:1em=16px。那么12px=0.75em,10px=0.625em。

為了簡化font-size的換算,需要在css中的body選擇器中聲明Font-size=62.5%,這就使em值變?yōu)?6px*62.5%=10px,這樣12px=1.2em,10px=1em,也就是說,只需要將你的原來的px數(shù)值除以10,然后換上em作為單位就行了。

em有如下特點:1.em的值并不是固定的; 2.em會繼承父級元素的字體大小。

重寫步驟: 1.body選擇器中聲明Font-size=62.5%; 2.將你的原來的px數(shù)值除以10,然后換上em作為單位;

計算em單位的字體大小和行距數(shù)值,要避免字體大小的重復聲明,也就是避免1.2 * 1.2= 1.44的現(xiàn)象。比如說在#content中聲明了字體大小為1.2em,那么在聲明p的字體大小時就只能是1em,而不是1.2em, 因為此em非彼em,它因繼承#content的字體高而變?yōu)榱?em=12px。

em巧用:中文文章中,一般段首空兩格。如果用px作為單位,對12px字體來說需要空出24px,對14px字體來說需要空出28px……這樣換算非常不通用。如果用上em單位,這個問題就很好解決了,1個字的大小就是1em,那兩個字的大小就是2em。因此,只需這樣定義就行了:

p { text-indent: 2em; }

回答3:

由于你父元素設置了font-size:14px,所以子元素font-size中1em=14px而line-height為3,所以hello的字體大小是214=28px,所以line-height=328=84px由于字體的em會繼承,所以world的字體大小是2314=84px,所以line-height=3*84=252px

回答4:

樓上都是正解

標簽: CSS
主站蜘蛛池模板: 国产叼嘿久久精品久久 | 免费一级美国片在线观看 | 欧美黑人换爱交换乱理伦片 | 亚洲黄色在线 | 黄色网址大全免费 | 国产专区一线二线三线 | 色图图 | 国内精品久久久久激情影院 | 久热在线播放中文字幕 | 8x永久免费观看成人影院 | 一级特黄高清完整大片 | 一级黄片一级毛片 | 97日日摸天天碰免费视频 | 成人永久免费高清 | 日韩区欧美区 | 国产开嫩苞实拍在线播放视频 | 伊甸园精品视频网站 | 色婷婷久久综合中文久久一本` | 夜夜操影院 | 精品国产自在现线看久久 | 日韩欧美一及在线播放 | 最新国产精品亚洲二区 | 欧美性三三影院 | 1313午夜精品美女爱做视频 | 夜夜爽影院| 成年美女黄网站色视频大全免费 | 亚洲国产精品视频 | 在线免费观看黄视频 | 久草加勒比| 日韩欧美成人免费中文字幕 | 香蕉视频最新地址 | 久久一级视频 | 亚洲性69影院在线观看 | 九九热视频这里只有精品 | 视频一区二区三区在线 | 在线h网| 99视频都是精品热在线播放 | 日本xxx高清免费视频 | 四虎永久免费地址ww 41.6 | 国产在线一区二区杨幂 | 片在线观看视频免费 |