課程
/前端開發
/HTML/CSS
/網頁布局基礎
為什么用絕對定位實現兩列布局是用margin-left:200px? ,而不用left:200px(直接讓設為absolute的div對左邊偏移200pix)
2017-03-13
源自:網頁布局基礎 4-4
正在回答
還是不懂啊,這兩個應該都可以吧
點贊點錯了,認真了解了一下,其實在這里的margin-left和left作用出來的效果是一樣的,但是它們表示的意思是不一樣。首先margin-left:200px是對于內容物它本身填充外邊距200px;而left是對于該元素部分的父元素框邊界的左定位200px(因為在這里父元素已經設置了相對定位),所以在意思上來說的話,在這里使用left進行偏移于理更加合適
他們兩個頁面看起來是效果一樣,但是盒子模型結構是不一樣的,margin-left是改變的左外邊距,left是向左移動
舉報
讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-07-23
還是不懂啊,這兩個應該都可以吧
2017-07-20
點贊點錯了,認真了解了一下,其實在這里的margin-left和left作用出來的效果是一樣的,但是它們表示的意思是不一樣。首先margin-left:200px是對于內容物它本身填充外邊距200px;而left是對于該元素部分的父元素框邊界的左定位200px(因為在這里父元素已經設置了相對定位),所以在意思上來說的話,在這里使用left進行偏移于理更加合適
2017-03-13
他們兩個頁面看起來是效果一樣,但是盒子模型結構是不一樣的,margin-left是改變的左外邊距,left是向左移動