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

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

內聯元素對padding 為什么有效果 而且是正確的效果?

不是說內聯元素不能設置邊距的嘛?我看好多實例也是怎么做的 直接設置內邊距 而且沒有把內聯元素轉為內聯塊。。

正在回答

5 回答

可能是你用到了內聯元素中的可替換元素來測試的,也叫置換元素,在w3c的標準中有解釋,他們對padding和margin的設置均有效,另外的不可替換元素則對padding和margin沒有垂直效果,比如padding-bottom并不存在,但是影響了border的樣式.

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

我發現padding是可以用,而且上下左右都可以,但margin就只有左右沒有上下了

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

估計是 你看到的 內聯元素 ?樣式里 加了 ?display:block;吧

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

div這樣的塊級元素,就會自動占據一定矩形空間,可以通過設置高度、寬度、內外邊距等屬性,來調整的這個矩形的樣子;

與之相反,像“span”這樣的行內元素,則沒有自己的獨立空間,它是依附于其他塊級元素存在的,因此,對行內元素設置高度、寬度、內外邊距等屬性,都是無效的。(內邊距padding上下無效,左右有效。)

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

莫思0

你給span 設置個邊框,你會發現 padding上下也有效,不過在文檔流里上下不占位置
2019-11-21 回復 有任何疑惑可以回復我~

個人理解:padding就是內容,一旦設置了,那么塊元素里面的內容元素就會有效果

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

disdain

個人理解,若錯望糾正,謝謝
2016-04-15 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

內聯元素對padding 為什么有效果 而且是正確的效果?

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

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

幫助反饋 APP下載

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

公眾號

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