本文主要介紹css設(shè)置垂直居中(css垂直定位),下面一起看看css設(shè)置垂直居中(css垂直定位)相關(guān)資訊。
需求情況是這樣的。外部div的寬度是固定的,但是內(nèi)容是不固定的。很多朋友的做法是在頭部加上填充物或邊緣,使其內(nèi)容看起來(lái)是中心,但如果內(nèi)容發(fā)生變化,固定填充物或頭部的邊緣保持不變。它使得垂直方向不在中間!我們知道如果下面的div css代碼將內(nèi)容復(fù)制到剪貼板。haorooms的內(nèi)部?jī)?nèi)容風(fēng)格是css代碼將內(nèi)容復(fù)制到剪貼板。。外部{文本對(duì)齊:居中;垂直對(duì)齊:中間;寬度:200px;高度:350px;垂直對(duì)齊:不管目的是什么,很多朋友都在里面。大驚小怪,我上面說(shuō)了,加定金之類的!那么,有沒(méi)有更好的解決辦法呢?解決思路:添加一個(gè)csshack,設(shè)置csshack行的高度等于外div的高度,可以使用垂直對(duì)齊:中!div如下:css代碼將內(nèi)容復(fù)制到剪貼板。haorooms內(nèi)部?jī)?nèi)容的csshack樣式如下:css代碼將內(nèi)容復(fù)制到剪貼板。{*存款:0;填充:0;} {。外部背景色:# ccc;字號(hào):24px;高度:350px;文本對(duì)齊:居中;溢出:隱藏;寬度:280px;}外部.內(nèi)部,v { .外面。顯示:內(nèi)嵌塊;縮放:1;*顯示:內(nèi)嵌;/* */trigger inline-block ie67 support } outer . inner {。行高:1.8;填充物:0 4px05px垂直對(duì)齊:中間;寬度:262px;}外部,{ {行高:350px;文本縮進(jìn):-9999 p x;寬度:1px;}這樣實(shí)現(xiàn)了div中的垂直居中!
了解更多css設(shè)置垂直居中(css垂直定位)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。