CSS padding-bottom 语法
在 CSS 中,padding-bottom 属性用于定义元素的下内边距。从下图所示的 CSS 盒子模型中可以看出,padding-bottom 位于 content 的下方。

语法:
padding-bottom: 数值;说明:
padding-bottom 的取值是一个数值,比如像素值(px)、百分比(%)、em、rem 等。
对于 padding-bottom 属性,小伙伴们要清楚以下几点。
- padding-bottom 是 padding 简写属性的组成部分。
- padding-bottom 属性会增加元素的总高度,但不会改变其内容区域的高度。
- padding-bottom 区域的颜色由元素的 background-color 或 background-image 决定。
- padding-bottom 属性不接受负值。
- padding-bottom 百分比值是相对于父元素的宽度进行计算的,即使是垂直方向的内边距。
- 对 inline 元素(如 span、strong 等)设置 width 和 height 是无效的,但对它们设置 padding 和 margin 是有效的。
CSS padding-bottom 摘要
| 属于 | CSS 内边距 |
|---|---|
| 使用频率 | 高 |
| 是否继承 | 否 |
| 默认值 | 0 |
| 兼容性 | 查看 |
| 官方文档 | 查看 |
| MDN | 查看 |
CSS padding-bottom 示例
接下来,我们通过一个简单的例子来讲解一下 CSS padding-bottom 属性是如何使用的。
示例:padding-bottom 基本用法
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
div {
display: inline-block; /* 将 block 元素转换为 inline-block 元素 */
padding-bottom: 100px;
border: 2px solid hotpink;
background-color: lightskyblue;
}
</style>
</head>
<body>
<div>绿叶网绿叶网</div>
</body>
</html>页面效果如下图所示。

padding 的派生子属性
padding 是一个复合属性,它有 4 个派生子属性(如下表所示),用于单独设置某个方向的 padding。
| 子属性 | 说明 |
|---|---|
| padding-top | 上内边距 |
| padding-right | 右内边距 |
| padding-bottom | 下内边距 |
| padding-left | 左内边距 |
