绝对定位和固定定位

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了绝对定位和固定定位相关的知识,希望对你有一定的参考价值。

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>绝对定位和固定定位</title>
<style>
body{
height:2000px;/*加上高度出现滚动条*/
}
div{
width:100px;
height:100px;
}
.div1{
background:red;
}
.div2{
background:yellow;
position:absolute;
/*position:absolute;绝对定位脱离文档流,找父元素有没有定位,如果有就相对于父元素定位,没有就继续找,往父元素的父元素找,如果都没有就相对于body进行定位*/
/*一般情况下父元素用position:relative,子元素用position:absolute,相互配合使用*/
left:50px;
z-index:-1;/*z-index也是必须配合上面的position定位来使用的,数字越大谁就在上面*/
}
.div3{
background:blue;
}
#box{
width:400px;
height:400px;
border:1px #000000 solid;
/*margin:100px auto;盒子距离浏览器的位置上下100px,auto居中,margin不能和position:absolute一起用*/
left:500px;
position:relative;

}
#fix{
width:100px;
height:100px;
border:1px #000000 solid;
position:fixed;/*固定定位:脱离文档流,其它内容滚动的时候,它一直在页面上不动*/
bottom:0px;
right:0px;/*右下角*/

}

</style>
</head>
<body>
<div id="box">
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
</div>
<div id="fix"></div>
</body>
</html>

以上是关于绝对定位和固定定位的主要内容,如果未能解决你的问题,请参考以下文章

HTML定位——绝对定位和相对定位固定定位

绝对定位和固定定位

详解CSS的相对定位绝对定位和固定定位

CSS 绝对定位和相对定位

相对定位,绝对定位和固定定位

HTML+CSS:css定位详解之相对定位绝对定位和固定定位