色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 設置div上下居中

江奕云1年前6瀏覽0評論

CSS中設置一個

的上下居中是Web開發中經常遇到的問題。下面來分享幾種實現方法。

/*通過table cell方式設置*/
居中顯示
.parent { display: table-cell; vertical-align: middle; } .child { display: inline-block; } /*通過flexbox方式設置*/
居中顯示
.parent { display: flex; align-items: center; justify-content: center; } .child { display: inline-block; } /*通過position和transform方式設置*/
居中顯示
.parent { position: relative; } .child { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

以上三種方式均可實現

的上下居中,但不同的方法對應的CSS屬性略有區別。此外,如果要設置的
高度和寬度已知,還可以使用margin方式設置。

/*通過margin方式設置*/
居中顯示
.parent { height: 200px; } .child { height: 50px; width: 100px; margin: auto 0; }

這幾種方法都非常實用,開發者可以根據具體需求選擇合適的方法實現

的上下居中。