CSS垂直居中是網頁設計中一個非常重要的技能,可以讓頁面元素在不同設備上都得到完美的表現。
其中,CSS中的vertical-align屬性是實現垂直居中的關鍵。這個屬性可以用于文字、圖片、表格等各種元素,常用于與display、position等屬性組合,實現各種不同的布局效果。
下面是一些實現垂直居中的常用CSS樣式:
/* 文字垂直居中 */ .parent { display: flex; align-items: center; } /* 圖片垂直居中 */ .parent { position: relative; } .child { position: absolute; top: 50%; transform: translateY(-50%); } /* 表格中內容垂直居中 */ td { vertical-align: middle; }
上述代碼示例中使用了不同的CSS屬性和屬性值,實現了不同的垂直居中效果。需要注意的是,一般情況下垂直居中要配合父元素的高度一起使用,以確保頁面布局效果理想。