CSS來實現(xiàn)DIV居中,用CSS實現(xiàn)DIV居中的方法有很多,這次教給大家的是比較簡單并且兼容性很棒的一段代碼,快點進來看看吧。
需要的主要css代碼有兩個,一個為text-align:center(內(nèi)容居中),另外一個為margin:0 auto;其兩個樣式需要配合使用才能實現(xiàn)div盒子的居中顯示排版。
首先我們對body設置text-align:center,再對需要居中的div盒子設置css樣式margin:0 auto,這樣即可讓對應div水平居中。
div居中代碼應用,為了觀察div居中效果,我們對div設置一個div命名為“.div”在html中div標簽內(nèi)使用class=“div”,設置其寬度為400px;高度為100px,邊框為紅色。以便我們觀察效果。
1、完整html+css代碼
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>div居中</title> <style> body{ text-align:center} .div{ margin:0 auto; width:400px; height:100px; border:1px solid #F00} /* css注釋:為了觀察效果設置寬度 邊框 高度等樣式 */ </style> </head> <body> <div > div居中 </div> </body> </html>
效果圖:
此居中方法是讓div居中效果完美兼容各大平臺、兼容各大瀏覽器,無論高版本ie還是高版本的ie均兼容。
1、如圖,舉個例子,在HTML中的body標簽里面寫上div標簽對<div></div>。
2、然后我們給div設置寬高,需要注意,如果不設置寬度默認是100%的哦,這樣就會占滿整個頁面。
3、然后,我們給div加上深粉色的背景顏色,這樣是方便我們可以直觀的看到div的布局。
4、然后預覽div布局的預覽效果,看得出來,div默認是靠近瀏覽器左邊的,距離右邊很遠,這樣就不是居中對齊。
5、接著我們給div設置margin,第一個參數(shù)表示頂部的距離為0,而第二個auto表示的是自動。也就是說,設置這個之后,div會自動根據(jù)網(wǎng)頁來居中。
6、之后,再來瀏覽效果,可以看到此時的div塊已經(jīng)自動居中了,它距離瀏覽器左右兩邊的距離是一樣的。