行內元素的padding和margin是否有效


行內元素的縱向paddingmargin都是不考慮的,這是css規范定義的。inline元素確實可以設置垂直方向的paddingmargin值,但是inline元素的marginpadding的垂直方向上不產生邊距效果,即不影響布局。

1.首先行內元素是否具有盒子模型?
答:行內元素同樣具有盒子模型。

2.行內元素的padding、margin是否無效?
答:

  • 行內元素的padding-top、padding-bottom、margin-top、margin-bottom屬性設置是無效的;
  • 行內元素的padding-left、padding-right、margin-left、margin-right屬性設置是有效的;
  • 行內元素的padding-top、padding-bottom從顯示的效果上是增加的,但其實設置的是無效的。並不會對他周圍的元素產生任何影響。

案例參考:https://www.jianshu.com/p/862...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM