标签:
<!DOCTYPE html>
CSS3-盒模型
盒模型属性:
width 宽度
height 高度
margin 外边距
border 边框
padding 内边距
.test{width:200px; height:100px; margin:20px; padding:15px; border:5px solid #f00;}
标准模式,HTML头带文档类型声明:<!DOCTYPE html>
元素实际宽度=width + padding-left + padding-right + border-left-width + border-right-width
元素实际高度=heigth + padding-top +padding-bottom + border-top-width + border-bottom-width
混杂(怪异)模式:文档类型声明没有或不正确,盒模型解析不同,容易出错
块级元素盒模型,自动换行,5大属性完整
行内元素盒模型,不换行,没有宽、高属性,只有左右外边距、边框、内边距,没有上下。
<style>
div,span{
background:#f00;
width:200px; /*宽度*/
height:100px; /*高度*/
margin:50px; /*外边距*/
padding:50px; /*内边距*/
border:20px solid #f0f; /*边框*/
}
/*四面单独设置*/
div{
margin-top:50px; /*上外边距*/
margin-right:100px; /*右外边距*/
margin-bottom:150px; /*下外边距*/
margin-left:200px; /*左外边距*/
padding-top:50px; /*上内边距*/
padding-right:100px; /*右内边距*/
padding-bottom:150px; /*下内边距*/
padding-left:200px; /*左内边距*/
border-top:50px solid #0f0; /*上边框*/
border-right:100px solid #00f; /*右边框*/
border-bottom:150px solid #ff0; /*下边框*/
border-left:200px solid #0ff; /*左边框*/
/*margin padding border简写*/
margin:5px 10px 20px 150px; /*上右下左*/
margin:50px 100px; /*上下 左右*/
margin:50px; /*四面*/
}
</style>
aaaa aaa aaaa aaaaa aaaaaaa aaaaaa aaaa aaa
aaaa aaa aaaa aaaaa aaaaaaa aaaaaa aaaa aaa
<div>dddddd</div>
aaaa aaaa aaaaa aaa aaaaa aaaaaa aaaaaa aaaa
aaaa aaaa aaaaa aaa aaaaa aaaaaa aaaaaa aaaa
<div>dddddd2</div>
aaaa aaaaa aaaaaaa aaa aaa aaa aaa aaa aaa aa
aaaa aaaaa aaaaaaa aaa aaa aaa aaa aaa aaa aa
<span>sssssssss</span>
aaaa aa aa
<span>sssssssss2</span>
aaaaa aaaaaa aaaaaa aaaaaa aaaaa aaaaa aaaa
aaaaa aaaaaa aaaaaa aaaaaa aaaaa aaaaa aaaa
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
标签:
原文地址:http://www.cnblogs.com/lyp123/p/5662835.html