|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
請教一個關於CSS屬性值的問題
今天看到這麼一段話:
「在樣式單中,屬性的單位多為長度單位,包括px(象素)、pt(磅)、em(一種排版中的單位,1em=12pt)、mm(毫米)、cm(厘米)、pc (1pc=12pt)、in(英吋),這些單位可以使用整數(如px)表示,也可以使用實數(如e m)表示,並且元素中對數值還有繼承(inherit)的關係比如:
body {font-size:12pt;
text-indent:3em;
}
H1 {font-size:15pt}
那麼在顯示中H1的text-indent屬性就不是36pt而是45pt。」
不理解"inherit"的意思
請指教
謝謝
|
如果你父母都是黃皮膚黑頭髮,那麼你也是一定是黃皮膚黑頭髮,這就是inherit。 |
H1的text-indent屬性就不是36pt而是45pt
這裡inherit的是比例嗎? |
No3在上個帖子中說
你說的我已經在提問前在本中學生英漢詞典中瞭解了。 |
H1是繼承body的text-indent:3em,所以H1的text-indent應該是15×3=45pt。
再打個比方:
body {font-size:12pt; color:red}
p {font-size:9pt;}
我們看到p的實際效果應該是紅色9pt的文字,它繼承了body的color。 |
就是說em是一個相對的尺寸,而不是文中『em(一種排版中的單位,1em=12pt)『
是這樣的嗎? |
是的,em是相對長度單位,相對於當前對像內文本的字體尺寸。 |
http://bbs.blueidea.com/viewthread.php?tid=1646396 |
|