`padding` 是 CSS(层叠样式表)中的一个属性,用于设置元素的内边距。这意味着你可以在元素的边框和内容之间添加空间。这个属性在创建视觉上的分离和间隔时非常有用。
`padding` 属性可以有四个值,分别对应于元素的四个边:上(top)、右(right)、下(bottom)和左(left)。这些值可以是固定的长度单位(如像素、点等),也可以是百分比。例如:
```css
padding: 10px; /* 所有四个方向的内边距都是 10 像素 */
padding: 10px 20px; /* 上和下是 10 像素,左右是 20 像素 */
padding: 10px 20px 30px; /* 上是 10 像素,左右是 20 像素,下是 30 像素 */
padding: 10px 20px 30px 40px; /* 上是 10 像素,右是 20 像素,下是 30 像素,左是 40 像素 */
```
此外,你还可以使用 `padding-top`、`padding-right`、`padding-bottom` 和 `padding-left` 这些单独的属性来分别设置每个方向的内边距。例如:
```css
padding-top: 10px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 40px;
```
这将为每个方向设置特定的内边距。这对于创建特定的布局和设计非常有用。同时,这些值可以是固定的长度单位,也可以是百分比值,取决于父元素的宽度或高度。例如,你可以设置内边距为容器宽度的百分之五等。