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

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

1.首先行內元素是否具備盒子模型?
答:行內元素一樣具備盒子模型。佈局

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

  • 行內元素的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...get

相關文章