前端面試題-----怎么實現(xiàn)div的垂直居中

1.如果是一有寬和高的div實現(xiàn)垂直居中是很好辦的,下面看一個例子:

.test{

width:100px;height:100px;position:absolute;background:red;color:#fff;position:absolute;left:50%;top:50%;margin-left:-50px;

margin-top:-50px;text-align:center;}

<div class="test"></div>

展示如下:


如果是沒有寬高的,該如何實現(xiàn)呢?

css

.div1{position:absolute;padding:10px;background:red;left:50%;top:50%;

transform: translate(-50%,-50%);

}

html

<div class="div1"></div>

展示圖:

隨著瀏覽器窗口的大小,div自動居中在body中。transform 在ie11以上已經(jīng)都能夠使用了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容