搜尋

首頁  >  問答  >  主體

css - 什么情况下,padding比margin更好啊

我们都知道 padding 和 margin 都可以用来定位,但是有时用 padding 比 margin 更好,比如margin 的上下边距合并。具体在那些情况下,用 padding 比用 margin 更好啊?

margin 和 padding 如何权重使用?

PHP中文网PHP中文网2787 天前748

全部回覆(3)我來回復

  • 阿神

    阿神2017-04-17 11:13:48

    我想這個答案回答了你的問題:

    http://segmentfault.com/q/1010000000681376/a-1020000000681727

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 11:13:48

    比如說一個按鈕 沒有padding 文字就被擠滿了

    還有 比如說 列表左側有個 · 小點背景圖 也是可以通過li的padding實現

    一般padding都是控製內部邊距的 而margin 是控製外部範圍 真正把元素定位到哪裏 是用margin的 而當前元素內部 到底咋玩 咋定位 一般用padding

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 11:13:48

    先弄清楚padding與margin的含義,兩者為啥要比較一個更好呢? 內部邊距padding一般是element的content與border的距離;margin是外邊距,即可理解為多個element的border之間距離。

    你詳細看下元素的box圖就清楚了!

    回覆
    0
  • 取消回覆