<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!-- position
屬性值:
相對定位(relative)
left right top bottom
1.使用相對定位后,不會脫離文檔流。也就不會影響其他元素的位置
2.只是用相對定位,不使用以下left等四個值是不會進行偏移的
如何使用相對定位:如
position:relative;
left:100px;
top:100px;
絕對定位(absolute)
1.使用絕對定位后,脫離文檔流
2.使內聯元素支持寬高,如span
3.使塊元素的寬度跟隨內容決定(讓塊標簽具有內聯的一些特性)
4.父元素沒有定位元素,而子元素有定位元素,那么子元素的偏移是按照整個文檔流進行的,而不是按照盒子進行的,給父元素設置定位后,則解決這個問題(固定定位,相對定位,絕對定位)
-->
<style>
#Position_01{
width: 100px;
height: 100px;
background-color: #0000FF;
}
#Position_02{
width: 100px;
height: 100px;
background-color: red;
position: relative;/* 相對定位 */
left: 100px;
top: 100px;
}
#Position_03{
width: 100px;
height: 100px;
background-color: #000000;
color: #FF0000;
position: absolute;
}
#Positon_04{
width: 200px;
height: 200px;
border: 2px solid #0000FF;
position: relative;
}
#Position_05{
width: 100px;
height: 100px;
background-color: #000000;
/* position: absolute; *//* 脫離文檔流,下面盒子上來 */
}
#Position_06{
background-color: #FB8303;
position: absolute;該盒子不設置寬高,設置絕對定位后,使塊元素具有內聯作用(寬度根據內容決定)
}
span{
width: 100px;
height: 100px;
background-color: #0000FF;
position: absolute;/* 內聯標簽占寬高 */
bottom: 150px;
}
#Position_07{
width: 100px;
height: 100px;
background-color: antiquewhite;
position: absolute;
left: 100px;
top: 100px;
}
</style>
</head>
<body>
<!-- #相對定位
<div id="Position_01">1</div>
<div id="Position_02">2</div>
<div id="Position_03">3</div> -->
<div id="Positon_04">
<div id="Position_05">2</div>
<div id="Position_06">3</div>
<div id="Position_07">4</div>
</div>
<span>111</span>
</body>
</html>