了解 HTML 元素中內容框的高度
在 HTML 中,元素可以分為區塊元素或內嵌元素。它們的內容框的高度,或它們在螢幕上佔據的區域,由不同的規則決定。
塊元素
塊元素,例如 div 和p 的高度主要由其行高屬性決定。如果將 line-height 設定為 2em 等值,則內容框的高度將是 line-height 高度的兩倍。
此行為在所有區塊元素中都是一致的,如下例:
<div>
行內元素
與區塊元素不同,行內元素,例如span,沒有height屬性。相反,它們的垂直尺寸源自於其字體屬性。該規範沒有明確定義 UA 應如何確定內嵌元素內容框的高度,但它們通常使用字體的 em-box 或上升/下降測量。
這意味著雖然您可以設定行-內聯元素的高度,它不會直接影響它們的高度。高度將根據使用的字體和字體大小而變化,如下所示:
<span>
以上是行高如何影響 HTML 內容框的高度?的詳細內容。更多資訊請關注PHP中文網其他相關文章!