CSS中行高定義是指在一個元素內,行與行之間的間距大小。可以通過在CSS樣式表中添加line-height屬性來定義元素的行高。這個屬性控制的是瀏覽器的一行文本或塊級元素中的文本之間的間距,而不是元素的高度。
p { line-height: 1.5; /* 值可以是數字、百分比和長度值,也可以使用normal和inherit關鍵字 */ }
在默認情況下,line-height屬性的值是normal,即使用文本基線偏移量作為行高。不同的字體家族和不同的字體大小,都會影響當前的行高。
在實際應用中,line-height的值往往是相對于該元素的字體大小而言的。比如設置p元素的字體大小為16px,行高為1.5,那么每行的高度就是1.5 X 16 = 24px。
需要注意的是,行高不僅僅是在文本塊元素中使用,也可以在內聯元素中使用。此時,line-height僅僅控制文本的行間距,而不控制元素的高度。
總而言之,CSS中的行高定義非常有用,既可以用來改變文本和塊級元素的行間距,又可以用來控制元素內部行之間的距離。