在設計網頁時,經常會出現需要將某個元素上下居中的情況,如何讓元素實現上下居中呢?
.parent { position: relative; } .child { position: absolute; top: 50%; transform: translateY(-50%); }
上述代碼中,我們首先將父元素設置為相對定位,然后再將子元素設置為絕對定位。在子元素中,我們將其頂部定位到50%位置,然后再通過CSS3中的transform屬性來將其向上平移50%的高度,從而實現上下居中的效果。
除此之外,我們還可以通過設置行高等其他方式實現上下居中,但使用transform是目前最為常用的一種方法。
上一篇php lpop
下一篇ajax刷新數據庫數據庫