HTML Dog
跳至导航

边距和内边距

margin(外边距)和 padding(内边距)是用于元素间距的两个最常用的属性。外边距是元素外部的空间,而内边距是元素内部的空间。

h2 的 CSS 代码更改为以下内容


h2 {
    font-size: 1.5em;
    background-color: #ccc;
    margin: 20px;
    padding: 40px;
}

这会在二级标题周围留下 20 像素宽的空间,而标题本身则因为 40 像素宽的内边距而显得较胖。

也可以单独设置元素的四个边。margin-top(上外边距)、margin-right(右外边距)、margin-bottom(下外边距)、margin-left(左外边距)、padding-top(上内边距)、padding-right(右内边距)、padding-bottom(下内边距)和 padding-left(左内边距)是您可以使用的不言自明的属性。

盒子模型

外边距、内边距和边框(参见 下一页)都是被称为盒子模型的一部分。盒子模型的工作原理如下:中间是内容区域(假设是一张图片),内容区域的周围是内边距,内边距的周围是边框,边框的周围是外边距。它可以这样直观地表示:

外边距框
边框框
内边距框
元素框

您不必使用所有这些,但记住盒子模型可以应用于页面上的每个元素会很有帮助,这是一件很强大的事情!