課程
/前端開發
/HTML/CSS
/網頁布局基礎
@weixin_phoenix_1 ?為何content下的可以直接設置margin-left:200px,這個明顯是以mainbody的左邊界為基準的,并不是以slidebar的邊界為基準的。但是“margin-top:0px 此時因為content處在sidebar下面 所以這句代碼的意思是content的上界和sidebar保持0px的距離”。不知道我說明白了沒。
2016-09-22
源自:網頁布局基礎 4-6
正在回答
我覺得那兒應該就是left不應該是margin-left margin是相鄰div與div的,按講的意思就成了和包含它的mainbody之間的距離,可是它們兩個是包含關系不是相鄰關系。
我懂你的意思了 ? 我試了下 ? content設置絕對 用top left right bottom去控制他相對父塊的上右下昨位置 ?如果不設置這四個屬性,他還是在原來的位置只是不占用文檔流的空間了,如果他下面還有div就會竄到他的位置;然后我這寫著寫著再想想咱做的案例 ?我也蒙圈了 ? margin設的值到底是相對誰=。=
高粱地里吃過虧 提問者
無言一 回復 高粱地里吃過虧 提問者
我的理解是 :在這里content使用了absolute,脫離了文檔流,而他的父塊使用了除position:static以外的進行了定位,content就以父塊為基準進行了偏移定位,相應的margin都是以父塊為基準的,個人理解,勿噴
舉報
讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-08
我覺得那兒應該就是left不應該是margin-left margin是相鄰div與div的,按講的意思就成了和包含它的mainbody之間的距離,可是它們兩個是包含關系不是相鄰關系。
2016-09-22
我懂你的意思了 ? 我試了下 ? content設置絕對 用top left right bottom去控制他相對父塊的上右下昨位置 ?如果不設置這四個屬性,他還是在原來的位置只是不占用文檔流的空間了,如果他下面還有div就會竄到他的位置;
然后我這寫著寫著再想想咱做的案例 ?我也蒙圈了 ? margin設的值到底是相對誰=。=
2016-09-22
我的理解是 :在這里content使用了absolute,脫離了文檔流,而他的父塊使用了除position:static以外的進行了定位,content就以父塊為基準進行了偏移定位,相應的margin都是以父塊為基準的,個人理解,勿噴