css padding
是元素的内边距,即元素边框到元素内容之间的距离,因此它有上下左右四个边距,分别是:
- padding-top:内容上边距
- padding-bottom:内容下边距
- padding-left:内容左边距
- padding-right:内容右边距
它还有一个简写的方式:
- padding: 内边距的缩写形式,同时设置上下左右四个边距。
padding语法
1)四个内边距的语法:
/*上边距*/
pading-top:value;
/*下边距*/
pading-bottom:value;
/*左边距*/
pading-left:value;
/*右边距*/
pading-right:value;
value值单位可以为em、ex、pt、px、百分比等。
默认情况下是padding为0px。
2) 简写形式的语法。
padding: 上边 [右边 下边 左边];
例如:
1) 四个参数的内边距
{padding: 5px 6px 6px 6px ;} /*四个值为上、右、下、左*/
/*或*/
P{padding: 5px 6px 6px ;} /*三个值为上、左右、下*/
/*或*/
P{padding: 5px 6px;} /*2个值为上下、左右*/
例子
<!DOCTYPE html>
<html>
<title>css 内边距 padding</title>
<head>
<style>
p {
border:1px solid orange;
width:240px;
background-color: pink;
}
p.padding {
padding-top: 30px;
padding-right: 40px;
padding-bottom: 30px;
padding-left: 40px;
}
</style>
</head>
<body>
<p>这是一个没有指定填充的段落。</p>
<p class="padding">这是具有指定填充的段落。</p>
</body>
</html>
效果如图:
2) 简写形式的内边距。
<!DOCTYPE html>
<html>
<title>css 内边距 padding</title>
<head>
<style>
p {
border:1px solid orange;
width:240px;
background-color: pink;
}
p.padding {
padding:30px 40px; /*上下30px 左右40px*/
}
</style>
</head>
<body>
<p>这是一个没有指定填充的段落。</p>
<p class="padding">这是具有指定填充的段落。</p>
</body>
</html>
我们看到效果是一样的。