一、CSS盒模型
定義:CSS盒模型四CSS可視化格式化系統的基石,是理解樣式表如何的核心
1、區域與邊界:
- 內容區:元素內容benshen
- 內邊距(padding):內容區和邊框之間的區域
- 邊框(border):一到多個圍繞元素內容和內邊距的線
- 外邊距(margin):在元素邊框的外面。外邊距總是透明的
- 總是透明的
- 元素可以有負外邊距
- 正常文檔流值得相鄰塊級元素的垂直(top和bottom)外邊距將會重合,即兩元素之間空白是外邊距中較大的那一個
- 邊框顯示樣式
hidden : 隱藏邊框。IE不支持
dotted : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+爲點線。否則爲實線
dashed : 在MAC平臺上IE4+與WINDOWS和UNIX平臺上IE5.5+爲虛線。否則爲實線
solid : 實線邊框
double : 雙線邊框。兩條單線與其間隔的和等於指定的border-width值
groove : 根據border-color的值畫3D凹槽
ridge : 根據border-color的值畫菱形邊框
inset : 根據border-color的值畫3D凹邊
outset : 根據border-color的值畫3D凸邊
- 邊框的寬度
- 邊框顏色
<span style="font-size:18px;"><!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
div {
border-color: black;
border-width:4px;
border-top-style: solid;
border-right-style: dashed;
border-bottom-style: dotted;
border-left-style: double;
height: 200px;
width: 200px;
}
</style>
</head>
<body>
<div>
</div>
</body>
</html></span>
輸出結果:<span style="font-size:18px;"><!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.p2 {
float: right;
margin:18px 13px;
word-spacing: 20px;
}
.b {
float: right;
background-color: dodgerblue;
color: white;
padding: 6px 6px;
margin:12px 0 ;
}
.c {
margin: 0 auto;
width: 600px;
}
.d {
margin: 10px 280px;
height: 36px;
width: 600px;
}
.e {
float: right;
background-color: dodgerblue;
color: white;
padding: 12px 25px;
margin: -52px 339px 0;
}
.f {
margin:180px 499px;
}
.g {
margin: -170px 450px;
}
</style>
</head>
<body>
<div>
<div>
<div>
<a class="b">更多產品</a>
</div>
<div class="p2">
<a href="#" style="color: black"><b>新聞</b></a>
<a href="#" style="color: black"><b>hao123</b></a>
<a href="#" style="color: black"><b>地圖</b></a>
<a href="#" style="color: black"><b>視頻</b></a>
<a href="#" style="color: black"><b>貼吧</b></a>
<a href="#" style="color: black">登錄</a>
<a href="#" style="color: black">設置</a>
</div>
<div class="c">
<img src="baidu.png">
</div>
<div>
<input type="text" class="d">
<a class="e">百度一下</a>
</div>
<div class="f">
<a style="color: blue" href="#" >把百度設爲主頁</a>
<a style="color: blue" href="#"> 關於百度</a>
<a style="color: blue" href="#">About Baidu</a>
</div>
<div class="g">
<p style="color: slategrey">©2015Baidu
<a href="#" style="color: grey">使用百度必讀</a>
<a href="#" style="color: grey">意見反饋</a>
<span style="color: slategrey">京ICP證030173號</span>
</p>
</div>
</div>
</div>
</body>
</html></span>
輸出結果: