CSS - 垂直置中
Table of Contents
#
CSS - 垂直置中
##
文字垂直置中
之前 ApplyBOY 在網路上分享了一個 CSS 垂直置中的一個解法 這裡整理出個小小模組出來
假如那一個區域內的東西需做垂直置中, 在該區域的 element 加上 class vertical-centering
.vertical-centering:before {
content: '';
display: inline-block;
vertical-align: middle ;
height: 100%;
}
該區域的文字就會垂直置中
Example
See the Pen vertical-centering by Ted (@tedshd) on CodePen.
##
區域垂直置中
如要在一區域內有一小塊區域置中則需把該區域做 vertical-align: middle;
.vertical-centering-area {
vertical-align: middle;
}
.vertical-centering:before {
content: '';
display: inline-block;
vertical-align: middle ;
height: 100%;
}
Example
See the Pen vertical centering area by Ted (@tedshd) on CodePen.