CSS中“margin”和“padding”属性的区别[重复]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

根据下面的示例,“margin”和“padding”属性将用于在段落元素周围创建100px的空间(在边框内创建空间)。那么CSS中的“margin”和“padding”属性有什么区别?

<style type="text/css">
    div.bor {
       border:5px solid red;
    }
    div.mar {
       margin:100px;
    }
</style>
<div class="bor">
   <div class="mar"><p>This is a paragraph</p></div>
</div><br>
<div class="bor">
   <div style="padding:100px">
   <p>This is a paragraph</p>
</div>
</div>
css
1个回答
0
投票

保证金在外面,填充物在容器内。

.margin,
.padding {
  background: red;
}

.padding {
  padding: 10px;
}

.margin {
  margin: 10px;
}
<p class="margin">
  Margin
</p>
<p class="padding">
  Padding
</p>
© www.soinside.com 2019 - 2024. All rights reserved.