magin: 外边距样式属性
例:magin-left:以自身为参考,改变自身的左边的距离
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>边框</title>
</head>
<body>
<--margin:外边距-->
<div>大大大大大大大阿达大大啊啊啊啊大</div>
<p>学习学习学习学习学习学习</p>
<span>大的法规规定盖好改好发广告</span>
<b>仿仿精仿精仿精仿附近</b>
<style>
*{
margin: 0px;
padding: 0px;
}
span,p,b,div{
border: 1px solid red;
}
div{
margin-bottom: 50px;
}
p{
margin-top: 100px;
}
span{
margin-right: 200px;
}
b{
margin-left: 100px;
}
简写样式
<p>学习学习学习学习学习学习</p>
<!--<span>大的法规规定</span><b>aaaaa</b><span>大的法规规定</span>-->
<div>大大大大大大大阿达大大啊啊啊啊大</div>
<style>
span,b{
display: inline-block;
}
b{
/*margin: 50px; 全部边距*/
/*margin: 10px 50px; 上下 左右*/
/*margin: 10px 50px 10px; 上 左右 下*/
margin: 10px 50px 10px 50px; /*上 右 下 左顺时针*/
}
margin:0 auto;——水平居中显示,
*{margin:0;}——取消浏览器为HTML文档中各标签设置的margin默认值,方便后面设置,
块级元素的垂直相邻外边距会合并(即外边距合并)但左右外边距相加,合并后的外边距间距等于两个外边距高度中的较大者;行内元素实际上不占上下外边距;行内元素的的左右外边距不会合并;浮动元素的外边距也不会合并;
padding :内边距样式属性
例:padding-left:以内部元素为参照,距离边框内边的距离
<div>额外份额其个人个人感情热熔国企改革企鹅股骨头他他且怪怪奇奇 过去提前个图哥哥哥切割啊哥热狗过热哥哥而且如果深爱</div>
<style>
div{
/*padding :设置内部元素距离边框内边的间距*/
/*padding-left: 50px ;
padding-top: 50px;
padding-bottom: 50px;
padding-right: 20px;*/
/*padding: 20px; 全部距离*/
/*padding: 20px 50px;上下 左右*/
/*padding: 20px 50px 20px; 上 左右 下*/
padding: 20px 50px 20px 50px;/*上 右 下 左*/
}
</style>
行内非替换元素上设置的内边距不会影响行高计算,因此如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠;元素的背景会延伸穿过内边距。
版权声明:本文为syhfly2333原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。