padding-left

**padding-left** CSS 属性将元素左侧的填充区域宽度设置为指定的值。

试一试

元素的填充区域是指其内容与其边框之间的空间。

注意:padding 属性可用于通过单个声明设置元素所有四个边的填充。

语法

css
/* <length> values */
padding-left: 0.5em;
padding-left: 0;
padding-left: 2cm;

/* <percentage> value */
padding-left: 10%;

/* Global values */
padding-left: inherit;
padding-left: initial;
padding-left: revert;
padding-left: revert-layer;
padding-left: unset;

padding-left 属性指定为从以下列表中选择的一个值。与边距不同,填充不允许使用负值。

<length>

填充大小,以固定值表示。必须是非负数。

<percentage>

填充大小,以百分比表示,相对于writing-mode 定义的包含块的内联尺寸(水平语言中的宽度)。必须是非负数。

正式定义

初始值0
应用于所有元素,除了 table-row-grouptable-header-grouptable-footer-grouptable-rowtable-column-grouptable-column。它还适用于 ::first-letter::first-line
继承
百分比参考包含块的宽度
计算值指定的百分比或绝对长度
动画类型<length>

正式语法

padding-left = 
<length-percentage [0,∞]>

<length-percentage> =
<length> |
<percentage>

示例

使用像素和百分比设置左侧填充

css
.content {
  padding-left: 5%;
}
.sidebox {
  padding-left: 10px;
}

规范

规范
CSS 框模型模块级别 3
# padding-physical

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅