跳到主要内容

样式与 CSS · CSS 基础

外边距与内边距

Margin & Padding

也叫:margin、padding、内外边距、间距

内边距是边框以内、内容周围的空间,外边距是边框以外、这个元素和其他元素之间的距离。

示例

详细解释

把元素想成一个箱子:padding(内边距)是箱壁和里面物品之间的填充,margin(外边距)是这个箱子和旁边箱子之间的空隙。一个简单的判断方法:背景色会铺到内边距里,不会铺到外边距里。想让按钮变大、文字离边框远一点,用 padding;想让两张卡片分开,用 margin。

padding: 8px 16px 表示上下 8px、左右 16px。普通排版中上下相邻的两个元素,外边距会合并成较大的那个而不是相加,这叫外边距折叠,常让人困惑。

在 Flex 和 Grid 里,子元素之间的距离更推荐用 gap,比给每个子元素写 margin 省事。

开发者信息
术语 ID
style-margin-padding
DOM 选择器
没有 DOM 线索,这个概念不在页面上直接识别。
优先级
1 · 同一层有多条命中时,优先级高的胜出
版本
v1 · 更新于 2026/09/29