課程
/前端開發
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
為什么在#box1{margin-bottom:30px};下加一行#box2{margin-top:30px};不會再增加間距
2016-07-12
源自:初識HTML(5)+CSS(3)-升級版 12-13
正在回答
margin是盒子間的距離,設置BOX1之后,就代表了二者距離30PX,這時再設置BOX2的距離為30PX就不顯示,,可以這樣理解,你把A放在B的右下邊30cm,那B是不是間接的已經滿足在A上邊30cm了?說的復雜了,大概就是醬紫的
qq_快樂小子_3 提問者
box1底部距離box2頂部30
box2頂部距離box1底部30 ??
兩者是同一個意思
所以間距只是30 ? 不會增加
我發現兩個box共享了他們之間那一部分margin,你如果把box2的margin-top改成40px,就會發現間距增加了10.但是#box1{margin-bottom:30px};和#box2{margin-top:30px};效果是一樣的。
兩個盒子所移動的相當于抵消了
#box1{margin-bottom:30px};指的是box2在box1下30px
#box2{margin-top:30px};指的是box1在box2上30px同樣的意思換了個說法而已
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
6 回答為什么寫#box1{margin-bottom:30px;} 可以實現兩個div而不寫#box1{margin-bottom:30px;}#box2{margin-bottom:30px;}
8 回答#box1{margin-bottom:30px;}
2 回答#box1{margin-bottom:30px;}
5 回答#box1{margin-bottom:30px;}
2 回答為什么我設置了#box1{margin-bottom:30px;} #box2{margin-top:30px;}兩個,但結果跟一個設置一樣,中間不加倍空?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-12
margin是盒子間的距離,設置BOX1之后,就代表了二者距離30PX,這時再設置BOX2的距離為30PX就不顯示,,可以這樣理解,你把A放在B的右下邊30cm,那B是不是間接的已經滿足在A上邊30cm了?說的復雜了,大概就是醬紫的
2016-07-12
box1底部距離box2頂部30
box2頂部距離box1底部30 ??
兩者是同一個意思
所以間距只是30 ? 不會增加
2016-07-12
我發現兩個box共享了他們之間那一部分margin,你如果把box2的margin-top改成40px,就會發現間距增加了10.但是#box1{margin-bottom:30px};和#box2{margin-top:30px};效果是一樣的。
2016-07-12
兩個盒子所移動的相當于抵消了
2016-07-12
#box1{margin-bottom:30px};指的是box2在box1下30px
#box2{margin-top:30px};指的是box1在box2上30px同樣的意思換了個說法而已