設計網頁版面時,您可能會遇到父元素和子元素看起來有問題的情況高度相等,但仍會出現垂直捲軸。這是一個常見的問題,可以歸因於 CSS 配置。
問題的癥結往往在於預設值行內元素的vertical-align屬性,即「基準」。在印刷術中,這是指大多數字母所在的線,而某些字母則延伸到其下方(下降線)。預設情況下,內聯級元素(如按鈕、輸入和內聯區塊 div)在基線處對齊,這會在它們下方為下行元素建立額外的空間。
在給定的程式碼範例中,其中 .displayContainer 包含 .sideBar和 .contentHolder 作為內聯區塊元素,這個額外的下降空間會增加容器的高度。當超出可用高度時,會發生溢出,從而觸發垂直捲軸的出現。
要解決此問題,請執行以下操作:刪除不必要的垂直捲軸,您可以實現各種方法:
以上是為什麼即使父母和孩子的身高看起來相等,也會出現垂直捲軸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!