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