CSS padding 属性

w3school 在线教程

## CSS 参考手册

- CSS 参考手册
- CSS 选择器
- CSS 听觉参考手册
- CSS 网络安全字体
- CSS 单位
- CSS 颜色
- CSS 颜色值
- CSS 颜色名
- CSS 颜色十六进制

# CSS padding 属性

CSS 参考手册

## 实例

设置 p 元素的 4 个内边距：

    p
      {
      padding:2cm 4cm 3cm 4cm;
      }

亲自试一试

## 浏览器支持

所有浏览器都支持 padding 属性。

注释：任何的版本的 Internet Explorer （包括 IE8）都不支持属性值 "inherit"。

## 定义和用法

padding 简写属性在一个声明中设置所有内边距属性。

### 说明

这个简写属性设置元素所有内边距的宽度，或者设置各边上内边距的宽度。行内非替换元素上设置的内边距不会影响行高计算；因此，如果一个元素既有内边距又有背景，从视觉上看可能会延伸到其他行，有可能还会与其他内容重叠。元素的背景会延伸穿过内边距。不允许指定负边距值。

注释：不允许使用负值。

#### 例子 1

    padding:10px 5px 15px 20px;

- 上内边距是 10px
- 右内边距是 5px
- 下内边距是 15px
- 左内边距是 20px

#### 例子 2

    padding:10px 5px 15px;

- 上内边距是 10px
- 右内边距和左内边距是 5px
- 下内边距是 15px

#### 例子 3

    padding:10px 5px;

- 上内边距和下内边距是 10px
- 右内边距和左内边距是 5px

#### 例子 4

    padding:10px;

- 所有 4 个内边距都是 10px

默认值： | 0
继承性： | no
版本： | CSS1
JavaScript 语法： | object.style.padding="10px 5px"

## 可能的值

值 | 描述
--- | ---
auto | 浏览器计算内边距。
length | 规定以具体单位计的内边距值，比如像素、厘米等。默认值是 0px。
% | 规定基于父元素的宽度的百分比的内边距。
inherit | 规定应该从父元素继承内边距。

## TIY 实例

所有内边距属性在一个声明中
  本例演示使用简写属性将所有的内边距属性设置于一个声明中，可以有一到四个值。

## 相关页面

CSS 教程：CSS 内边距

HTML DOM 参考手册：padding 属性

CSS 参考手册