課程
/前端開發
/HTML/CSS
/如何用CSS進行網頁布局
margin不是指兩個元素之間的外邊距么?視頻里面的margin:0 300px 0 200px; 這個樣式如果設置了應該是離左邊200px離右邊300pxc才對哦!怎么它是距離瀏覽器的邊距的??
2015-11-13
源自:如何用CSS進行網頁布局 4-1
正在回答
margin 是參照父元素設定。距離瀏覽器設定參照物就是Body
qq_大約在冬天_0 提問者
樓上回答的只有一半正確。margin本身的參照物是同級元素并不是父元素,正因為用了absolute絕對定位使left和right脫離了標準文檔流,等于說left和right都被抽出來了,middle的參照物就只剩下body了,所以才會按body做參照。
a漁
啊啊啊啊123
舉報
用最簡潔的案例教你布局的那些知識,這是前端工程師基本技能
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-13
margin 是參照父元素設定。距離瀏覽器設定參照物就是Body
2015-11-17
樓上回答的只有一半正確。margin本身的參照物是同級元素并不是父元素,正因為用了absolute絕對定位使left和right脫離了標準文檔流,等于說left和right都被抽出來了,middle的參照物就只剩下body了,所以才會按body做參照。