亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于是用margin-left還是left的個人理解

首先,margin-left?和left產生效果是一樣的,但本人認為,用left跟合適,left是將絕對定位元素整體相對基準元素向左移動,而margin-left是產生一塊外填充使左邊固定寬度列顯示出來,我們目的是將絕對定位元素在右側自適應顯示,用left更合理。而不是利用透明的外填充達到目的。

正在回答

4 回答

贊同你的觀點

0 回復 有任何疑惑可以回復我~

left的話是不是計算偏移值時麻煩一點?

0 回復 有任何疑惑可以回復我~

是的 除非設置父級為relative

0 回復 有任何疑惑可以回復我~
#1

陳_chen 提問者

設置父級元素是為了選擇絕對定位的參照基準,不然就以HTML為基準了
2015-08-11 回復 有任何疑惑可以回復我~

當元素絕對定位時,使用margin-left是不產生效果的,相反,如果元素不是絕對定位,那么使用left也是沒有效果的

0 回復 有任何疑惑可以回復我~
#1

陳_chen 提問者

在絕對定位后,雖然脫離文檔流,但margin-left還是有作用的吧,課程上不就是用的margin-left嗎
2015-08-11 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
網頁布局基礎
  • 參與學習       214662    人
  • 解答問題       1833    個

讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識

進入課程

關于是用margin-left還是left的個人理解

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號