例如:.html文件代碼如下,
以下為引用的內容: <html> <head> <title>居中DIV</title> </head> <body> <div id="mainDiv> 居中的div </div> </body> </html> |
則實現居中的方法CSS代碼為 第一種方法:
以下為引用的內容: body { text-align:center ; background-color:#ccc; min-width:780px; } #mainDiv { width:760px; border:1px solid white; margin:0 auto } |
第二種:負空白邊定位法實現的CSS代碼為
以下為引用的內容: body { text-align:center background-color:#ccc; min-width:780px; } #mainDiv { width:760px; margin-left:-380px; left:%50; positive:relative; border:1px solid white } |
好了,有人會問為什么要使用“min-width”屬性來定義body的最小寬度呢?,而且其最小寬度要大于或等于div的寬度。如果不怎樣,可能會出現頁面的內容被擠出瀏覽器的可視區域,具體這是為什么這個是瀏覽器的問題,各種瀏覽器對CSS 的支持有少許不同。