當空
display:inline-block 的一個重要方面是它的對行高計算的影響。在內聯上下文中,行高以文字基線為中心。對於內聯塊元素,行高由其字體規格決定。
空的內聯塊元素會帶來挑戰,因為它們缺少與字體相關的尺寸。但是,它們仍然繼承其父元素的預設行高,從而導致可見的間隙。
要解決此問題,可以使用包裝元素引入零字體大小,有效消除任何行高,從而消除間隙。重置內聯塊元素中的字體大小可以在不創建不需要的空間的情況下提供內容。
儘管進行了大量研究,但沒有官方文件明確定義高度空的內聯塊元素。
內聯塊元素的行為就像它們期望內容一樣。即使沒有實際內容,它們也會根據繼承的行高保留最小行距。這種行為雖然沒有明確記錄,但卻是透過實驗觀察到的常見模式。
以上是為什麼空的內聯塊元素會產生間隙?的詳細內容。更多資訊請關注PHP中文網其他相關文章!