div垂直居中 css div盒子上下垂直居中,讓DIV盒子在任何瀏覽器中任何分辨率的顯示屏瀏覽器中處於水平居中和上下垂直居中。css
div垂直居中經常使用於單個盒子,如一個頁面裏只有一個登陸佈局,使用div css讓這個登陸佈局水平和css垂直居中。html
這裏介紹一種最簡單兼容性最好的水平居中與上下垂直居中的方法。瀏覽器
一、具體實例代碼以下佈局
這裏設置一個「#main」對象樣式,寬400px,高200px,使用了絕對定位position樣式同時使用絕對定位left和top,而且同時設置margin-top和margin-left,爲了觀察到效果,因此對此div盒子加了個紅色邊框。spa
二、實例截圖xml
div+css實現div對象同時上下垂直居中和水平居中截圖htm
三、水平垂直居中原理介紹 這裏使用了絕對定位position:absolute,使用left和top設置對象距離上和左爲50%,但若是設置50%,實際上盒子是沒有實現居中效果,因此又設置margin-left:-200px;margin-top:-100px;,這裏有個技巧是,margin-left的值是寬度一半,margin-top的值也是對象高度一半,同時設置爲負,這樣就實現了水平和垂直居中。對象