2011-05-19 78 views

回答

2

所有當前的瀏覽器有margin: 0作爲div元素的默認餘量。

margin: 0 auto是不一樣的東西 - 如果該div具有固定的寬度,margin: 0 auto創建一個div它的容器中水平居中。

+0

取代設置'width',可以根據其內容自動使'div' **自動縮小**。使用'display:inline-block;' – 2011-05-20 09:05:16

2

margin: 0 auto;是水平對齊的常見做法以特定元素爲中心。

+0

我會補充說,你可以使它成爲默認CSS重置,這總是一個好主意! – Justin 2011-05-19 17:06:07

3

不,這不是違約,除非他還成立

div { 
    margin: 0 auto; 
} 

這需要在頁面上居中divs,只要還有一個width集。頂部沒有給出margin和左和右是相對於自動設置爲頁/包含元素(基於div的寬度)

0

div的默認寬度爲100%,因此將其水平居中放置爲默認值沒有任何意義。

相關問題