新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CSS中如何實現(xiàn)DIV容器垂直居中
本篇內容主要講解“CSS中如何實現(xiàn)DIV容器垂直居中”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“CSS中如何實現(xiàn)DIV容器垂直居中”吧!
創(chuàng)新互聯(lián)是一家專業(yè)提供湘潭縣企業(yè)網(wǎng)站建設,專注與成都做網(wǎng)站、網(wǎng)站建設、H5高端網(wǎng)站建設、小程序制作等業(yè)務。10年已為湘潭縣眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設計公司優(yōu)惠進行中。
DIV CSS教程:實現(xiàn)DIV容器垂直居中的方法
其實CSS水平居中實現(xiàn)還是比較簡單的,反而垂直居中有點麻煩,因為我們設計頁面的時候往往水平寬度都是固定的。因此我們有必要總結一下在CSS頁面布局過程中實現(xiàn)垂直居中的方法。
在說到這個問題的時候,也許有人會問CSS中不是有vertical-align屬性來設置垂直居中的嗎?即使是某些瀏覽器不支持我只需做少許的CSSHack技術就可以??!所以在這里我還要啰嗦兩句,CSS中的確是有vertical-align屬性,但是它只對(X)HTML元素中擁有valign特性的元素才生效,例如表格元素中的
、這樣的元素是沒有valign特性的,因此使用vertical-align對它們不起作用。
一、單行垂直居中
如果一個容器中只有一行文字,對它實現(xiàn)居中相對比較簡單,我們只需要設置它的實際高度height和所在行的高度line-height相等即可。如:
ExampleSourceCode
DIV{ height:25px; line-height:25px; overflow:hidden; }
這段代碼很簡,后面使用overflow:hidden的設置是為了防止內容超出容器或者產生自動換行,這樣就達不到垂直居中效果了。
SourceCodetoRun
52CSS.com body{font-size:12px;font-family:tahoma;} DIV{ height:25px; line-height:25px; border:1pxsolid#FF0099; background-color:#FFCCFF; } 現(xiàn)在我們要使這段文字垂直居中顯示!