如何將填充或邊距設定為父容器高度的百分比
當嘗試使用CSS 垂直對齊元素時,這似乎是合乎邏輯的將padding-top 或margin-top 屬性設定為父容器高度的百分比。但是,使用 padding-top 和 margin-top 百分比會產生相對於容器寬度的值,從而在容器寬度變更時導致意外行為。
解決方案
要將內邊距或邊距設定為父容器高度的百分比,請避免使用 padding-top 和 margin-top。相反,設定父容器內元素的 top 或 Bottom 屬性。
`
height: 200px;
}
.子元素{
position: absolute; top: 50%;
}
<div>
說明
透過使用top屬性,子元素的位置現在相對於父容器的高度,確保垂直對齊保持一致,無論容器的寬度如何。
以上是如何在 CSS 中使用基於父容器高度的百分比填充或邊距?的詳細內容。更多資訊請關注PHP中文網其他相關文章!