margin 0 auto
阿新 • • 發佈:2019-01-05
margin 0 auto什麼作用與語法重點介紹教程
css margin:0 auto什麼作用與語法重點介紹教程
一、CSS margin認識 - TOP
margin設定物件外邊距,如果我們給DIV設定一條邊框線(border)樣式後,在DW軟體裡即可看出margin設定值其實是在邊框外距離,此樣式設定物件(DIV)之間間距的樣式。
詳細介紹見:margin教程
二、margin:0 auto作用語法 - TOP
1、margin:0 auto介紹
margin:0 auto 設定物件上下間距為0,左右自動。
可拆分: margin:0 auto 0 auto(上下)
還可拆分為:margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;
margin使用效果截圖
2、作用
對DIV設定margin:0 auto樣式,是為了讓DIV在瀏覽器中水平居中。佈局居中、水平居中,均加入margin:0 auto即可。
相關重點知識:
為什麼加入margin:0 auto依然不居中?http://www.divcss5.com/jiqiao/j772.shtml
三、關節點:auto(自動、自適應) - TOP
假如一個DIV我們設定寬度為500px,然後設定margin:0 auto樣式後,假如你瀏覽器視窗寬度為1000px寬,這個時候此DIV靠左和靠右間距為(auto)這個時候瀏覽器會自動辨析DIV靠左和靠右各250px寬度間距,此時這個DIV盒子自然而然就水平居中瀏覽器中。
為什麼要設定margin:0 auto?
設定此樣式讓DIV佈局水平居中於瀏覽器中,目的就是相容各大瀏覽器讓佈局居中。如果不加margin:0 auto CSS樣式,會造成佈局在有的瀏覽器中居中有的瀏覽器靠左。
禁:如果要讓DIV佈局居中瀏覽器中,加入margin:0 auto就不能加入float浮動樣式,避免邏輯錯誤,造成佈局居中不相容。