我在頁面中有一個div。 現在,當我指定它的位置爲絕對,並給出其餘量== 20px:CSS:保證金右邊和絕對定位
我明白這一點。 div元素應該向右移動20px,以便div和body之間存在20px的邊距。
現在,當我從右側提供20px的邊距時,不應該讓整個div向右側移動,距離身體20px。
.container{
position: absolute;
background-color:gray;
margin-right: 50px;
height: 200px;
}
我知道我可以定位DIV給人的左邊和右邊的值。但真正的問題是保證金仍然有效,但保證金不正確!爲什麼這樣? 幫助感謝!
爲什麼不只是使用'left'和'right'而不是margin? – Pete 2013-05-09 13:58:24
@Pete但是,爲什麼當margin-left正在工作時,margin-right在這裏工作? – 2013-05-09 14:03:05
看看接受的答案:http://stackoverflow.com/questions/9998260/css-absolute-position-wont-work-with-margin-leftauto-margin-right-auto – Pete 2013-05-09 14:07:56