CSS樣式中的水平垂直居中是Web開發中常見的技巧,它可以使元素在頁面上居中顯示,讓頁面更美觀、易讀、易操作。下面我們介紹一些實現水平垂直居中的CSS樣式。
// 第一種方法: 把元素的 display 屬性值設置為 table-cell .element { display: table-cell; vertical-align: middle; text-align: center; } // 第二種方法: 使用絕對定位定位元素,然后設置 top、bottom 和 left、right .parent { position: relative; } .child { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } // 第三種方法: 使用 flexbox 布局 .parent { display: flex; justify-content: center; align-items: center; } // 第四種方法: 使用 grid 布局 .parent { display: grid; place-items: center; } // 第五種方法: 使用 table 布局 .parent { display: table; width: 100%; height: 100%; } .child { display: table-cell; vertical-align: middle; text-align: center; }
以上就是實現水平垂直居中的一些常見CSS樣式,不同的場景和需要可能使用不同的方式,但是以上提到的方法都是常用實用的。如果您想要使頁面元素更好看、更美觀更加優雅,請嘗試使用上述方法實現水平垂直居中。