2010-09-03 44 views
0

哪些元素受到行高屬性的影響?哪些元素受到行高屬性的影響?

+0

對不起,但這個問題是無法理解的。你問的是哪些元素受到'line-height'屬性的影響? – 2010-09-03 14:10:48

+0

@蔣江 - 是的。我更改了問題 – 2010-09-03 14:12:40

+0

http://www.w3schools.com/css/pr_dim_line-height.asp – garik 2010-09-03 14:13:08

回答

0

它根據W3 line-height spec影響所有這些。這是根據它被施加到元件的類型的行爲是不同的:

塊級,表細胞,表標題或內聯塊

[上的上述一個],其內容由內聯級元素 組成,「行高」 指定元素內行 的最小高度。

內嵌級

...指定在所述 線框的高度的計算中使用的高度 (除了在線 置換元素,其中的 的高度框由「高度」 屬性給出)。

行框高度被定義爲:

最上面的盒頂部和最下面的箱底部之間的距離。

+0

我還是不明白你的意思是什麼。如果一個塊級元素由行內級元素組成,那麼blokc級元素的高度會受到行內級元素的行高的影響。爲什麼? – 2011-05-19 09:58:36

1

它適用於all HTML元素,但具有不同的行爲,具體取決於元素。

CSS spec

所有元素有一個「行高」 財產,原則上,給人以文本行的 總高度。

+0

好吧,所有的瀏覽器都有不同的行高?我應該保持'行高:0'在CSS重置? – 2010-09-03 14:24:15

+0

不,它不是在埃裏克邁耶重置http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/他使用'body {line-height:1;}' – 2010-09-03 15:07:14

+0

不要設置行 - 高度爲0.要麼保持在1,100%或線高:正常; – easwee 2010-09-08 13:00:21

0

適用於所有元件,具有不同的行爲當然:

http://www.w3.org/TR/CSS2/visudet.html#line-height

在塊級,表單元, 表字幕或內聯塊元件 ,其內容由行內元素 組成,'行高' 指定元素內行的最小高度 。最小 高度由該塊的基線以上的最小高度 和下方的 最小深度,彷彿 恰好每一行框與該塊的字體和 線height屬性零寬度 內聯框開始(什麼TEX呼叫 「支柱」)。

在一個行內元件, 「行高」指定在所述 線框的高度的計算中使用(除了在線 置換元素,其中的 高度的框被賦予高度 由'身高' 財產)。