CSS中怎么實(shí)現(xiàn)DIV容器垂直居中,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
公司主營業(yè)務(wù):成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出水城免費(fèi)做網(wǎng)站回饋大家。
DIV CSS教程:實(shí)現(xiàn)DIV容器垂直居中的方法
其實(shí)CSS水平居中實(shí)現(xiàn)還是比較簡單的,反而垂直居中有點(diǎn)麻煩,因?yàn)槲覀冊O(shè)計(jì)頁面的時(shí)候往往水平寬度都是固定的。因此我們有必要總結(jié)一下在CSS頁面布局過程中實(shí)現(xiàn)垂直居中的方法。
在說到這個(gè)問題的時(shí)候,也許有人會問CSS中不是有vertical-align屬性來設(shè)置垂直居中的嗎?即使是某些瀏覽器不支持我只需做少許的CSSHack技術(shù)就可以啊!所以在這里我還要啰嗦兩句,CSS中的確是有vertical-align屬性,但是它只對(X)HTML元素中擁有valign特性的元素才生效,例如表格元素中的
一、單行垂直居中
如果一個(gè)容器中只有一行文字,對它實(shí)現(xiàn)居中相對比較簡單,我們只需要設(shè)置它的實(shí)際高度height和所在行的高度line-height相等即可。如:
ExampleSourceCode
DIV{ height:25px; line-height:25px; overflow:hidden; }
這段代碼很簡,后面使用overflow:hidden的設(shè)置是為了防止內(nèi)容超出容器或者產(chǎn)生自動換行,這樣就達(dá)不到垂直居中效果了。
SourceCodetoRun
52CSS.com body{font-size:12px;font-family:tahoma;} DIV{ height:25px; line-height:25px; border:1pxsolid#FF0099; background-color:#FFCCFF; } 現(xiàn)在我們要使這段文字垂直居中顯示!