找個也可以用margin-left 和margin-top 來表示吧?
不用絕對定位,用margin-left ?和margin-top 來表示吧,但是用margin-left的100px和絕對定位的left100px的位置差了一點點,margin的要更靠右一些,這是為什么?
不用絕對定位,用margin-left ?和margin-top 來表示吧,但是用margin-left的100px和絕對定位的left100px的位置差了一點點,margin的要更靠右一些,這是為什么?
2016-04-26
舉報
2016-04-26
相對定位需要考慮到邊框線的寬度的
2016-06-18
在border都很細的時候,確實看上去有差別,可是當我把里面塊元素的邊框線增加到25px,寬度變為50,邊框用dotted,外面的父包含塊的寬度變成100px,邊框線用solid的時候,我發現,margin和position:absolute的用法并沒有什么不同,兩種邊框的貼合并沒有區別,難道是眼睛的錯覺???????
2016-05-10
這里的left和top和margin-left和margin-top是不一樣的,絕對定位的left和top是相對于瀏覽器的偏移,而margin是相對于上一級盒子的偏移(在此處是body)。不同瀏覽器的body相對于瀏覽器的偏移量是是不一樣的。在本段代碼里,如果要讓絕對定位的left和right的效果和margin-left和margin-right的效果一樣,必需加上一段樣式body{margin:0px;},否則有明顯差別。
2016-04-28
如果是有區別的話應該就是border這個屬性的原因了。
2016-04-26
padding和margin的區別,padding在邊框里,margin在邊框外
然后絕對定位使用left、right、top、bottom屬性相對于其最接近的一個具有定位屬性的父包含塊進行絕對定位。
margin是從框外到盒子的距離
而margin和padding之間還有一段距離
這個誤差可能是這一段距離造成的
剛剛學,有錯匆噴,共同討論