2015-02-08 28 views
0

該div似乎沒有我做任何事情的中心,當我試圖左右移動,它將不會很好地合作,似乎不可能水平對齊。我不明白爲什麼它開始在中間,我不明白爲什麼做諸如「margin-left:-10px」的東西根本不會將它移到左邊。爲什麼我的div默認居中,並且在嘗試水平對齊時不會合作?

*{ 
    margin:0 auto; 
} 

#main_cont { 
    width:800px; 
    height:600px; 
    background-color:#CFA759; 
    position:relative; 
    margin-top:-20px; 
    margin-left:-10px; 
} 
+0

下面的答案是否回答你的問題?如果是這樣,請您將最有用的答案標記爲「已接受」?謝謝! – 2015-02-17 02:59:15

回答

2

你的一切設置自動中心邊緣有這個CSS:

* { 
    margin: 0 auto; 
} 

刪除CSS和返工你的造型只在你需要它的元素應用自動中心保證金。

+0

好的,謝謝:) – 2015-02-09 02:21:30

0

你已經設置的所有元素在頁面中的代碼了水平居中的頂部:

* { 
    margin: 0 auto; 
} 

如果你真的需要有,那麼你可以設置position: absolute這將使相對位置的元素到具有非靜態位置的第一個父元素 - W3Schools。所以根據你的其他代碼,你應該沒問題。