為什么設置了position:absolute;left:794px;沒有效果(right還是緊挨著mid,中間沒有空出17px)但是把left:794px;換成了margin-left:794px后效果就出來了呢?求大神講講left和margin-left的真正區別以及各自用在什么地方,謝謝了
為什么設置了position:absolute;left:794px;沒有效果(right還是緊挨著mid,中間沒有空出17px)但是把left:794px;換成了margin-left:794px后效果就出來了呢?求大神講講left和margin-left的真正區別以及各自用在什么地方,謝謝了
2016-01-01
margin-left:是指相鄰兩個元素的距離;
Left:是相對于父元素的距離;
我的描述可能不太準確,你的問題明顯是 盒子模型沒搞懂,再把相應知識點學通,你就不會問這種問題了
2016-01-06
按照我的理解:
如有父元素有相對定位 relative 那么之后的定位就是基于那定位的標簽做相對移動。
如果父元素沒有相對定位,要么給父元素定一個。間距像素就是想要間隔的像素值。
或者用絕對定位 absolute,基于瀏覽器做移動。間距像素就是每個盒子的( 2條border,2個padding ,connet ,2個margin)的像素和,加上想要間隔的像素。
照我的想法,你這里用絕對定位做移動是沒錯的。也不知道我的思路正不正確,希望有大神指導下。