css如何將div實現全屏水平垂直居中:本章節介紹一下如何將一個div元素在整個網頁內實現水平垂直居中效果,代碼是最有說服力的,直接看代碼。代碼如下: 螞蟻部落 以上代碼將div在網頁中實現了全屏居中效果,下麵簡單介紹一下它的實現過程。一.實現原理:將div元素設置為絕對定位,然後設...
css如何將div實現全屏水平垂直居中:
本章節介紹一下如何將一個div元素在整個網頁內實現水平垂直居中效果,代碼是最有說服力的,直接看代碼。
代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> body{ margin:0px; padding:0px; } #thediv{ width:100px; height:100px; background:green; position:absolute; left:50%; top:50%; margin-left:-50px; margin-top:-50px; } </style> </head> <body> <div id="thediv"></div> </body> </html>
以上代碼將div在網頁中實現了全屏居中效果,下麵簡單介紹一下它的實現過程。
一.實現原理:
將div元素設置為絕對定位,然後設置它的left和right屬性值分別為50%,這個時候div並沒有居中,居中的是div的左上角,所以我們還需要再將其向上和向左拉動一定的距離即可,這個距離分別是高度和寬度的一半。
二.相關閱讀:
1.絕對定位CSS的絕對定位一章節。
2.margin負值可以參閱CSS的margin-right屬性一章節。
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=14084
更多內容可以參閱:http://www.softwhy.com/divcss/