<!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>