在CSS 中將邊距或填充設置為父容器高度的百分比
使用CSS 垂直對齊元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素時,通常需要設置填充元素或邊距佔父容器高度的百分比。但是,設定 padding-top,例如,使用百分比值會根據容器的寬度計算該百分比,從而導致當容器的寬度發生變化時垂直對齊對齊。
要克服此限制並將元素垂直對齊為父容器高度的百分比,請考慮以下方法:
不要直接在子元素上設定padding 或margin,而是建立一個帶有附加內部的巢狀結構div:
<div>
使用頂部或底部的垂直填滿或邊距設定內部div的樣式,並將其位置設為相對或絕對以允許精確放置:
.inner-container { top: 50%; /* Vertical padding or margin equal to 50% of parent container height */ position: relative; }
透過使用在頂部或底部屬性中,您可以將垂直填充或邊距設定為容器高度的百分比,以確保無論容器的寬度如何,對齊方式都保持一致。
以上是如何將 CSS 邊距或填滿設定為父容器高度的百分比?的詳細內容。更多資訊請關注PHP中文網其他相關文章!