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

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

元素的高度、寬度及頂部和底部邊距不可設置

說行內元素的頂部和底部邊距不可被設置,這里的邊距是指的外邊距(margin)還是內邊距(padding)?如果是指外邊距的話,那么左右外邊距是否可以設置?

正在回答

3 回答

行內非替換元素:

width、 height不起作用,用line-height來控制高度。

padding左右起作用,上下不會影響行高,但是對于有背景色和內邊距的行內非替換元素,背景可以向元素上下延伸,但是行高沒有改變。因此視覺效果就是與前面的行重疊。

margin左右起作用,上下不起作用,原因在于:行內非替換元素的外邊距不會改變一個元素的行高


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

天窗的螞蟻 提問者

非常感謝!
2015-12-28 回復 有任何疑惑可以回復我~

margin較簡單,行內非替換元素的padding你可以動手去體驗一下,這塊比較難懂;它的上下padding不起作用,但是如果你設置了背景色就會發現,視覺上是有上下的padding的,但是你把它的定位設置為{position:relative;left和top都為0}就會發現,它的上下padding是不占位置的

總結:也就是說它的上下padding存在(設置背景色就可以看見),但是又像空氣一樣不占據位置,也不影響它的定位

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

如果兩個平級div,一般設置外邊距,控制他倆之間的間距;如果是一個鑲嵌在另一個的內部,一般設置內邊距,設置位置

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

舉報

0/150
提交
取消

元素的高度、寬度及頂部和底部邊距不可設置

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

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

幫助反饋 APP下載

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

公眾號

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