水平居中和垂直居中已經單獨介紹過,本文將介紹水平垂直同時居中的5種思路
思路一: text-align + line-height實現單行文本水平垂直居中
思路二: text-align + vertical-align
【1】在父元素設置text-align和vertical-align,并將父元素設置為table-cell元素,子元素設置為inline-block元素
[注意]若兼容IE7-瀏覽器,將結構改為<table>結構來實現table-cell的效果;用display:inline;zoom:1;來實現inline-block的效果
【2】若子元素是圖像,可不使用table-cell,而是其父元素用行高替代高度,且字體大小設為0。子元素本身設置vertical-align:middle
新聞熱點
疑難解答