fixed和absolute定位区别
Posted wang1998
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fixed和absolute定位区别相关的知识,希望对你有一定的参考价值。
ixed:固定定位
absolute:绝对定位
区别很简单:
1、没有滚动条的情况下没有差异
2、在有滚动条的情况下,fixed定位不会随滚动条移动而移动,而absolute则会随滚动条移动
可以这么理解,fixed:固定在当前window不动, absolute:会随参照对象元素的高度和宽度变化而变化
一般fixed用在遮盖层和固定在页面某个位置,如固定在顶端的菜单栏,又如弹出提示框居中显示
下面例子可是简单测试两者之间的区别,注意拖动滚动条看差异
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<style>
body {
height:1000px;/*让窗体出现滚动条*/
}
.fixed {
position: fixed;
left: 100px;
right: 100px;
top: 100px;
bottom: 100px;
width: auto;
height: auto;
border: 1px solid blue;
}
.absolute {
position: absolute;
left: 100px;
right: 100px;
top: 100px;
bottom: 100px;
width: auto;
height: auto;
border: 1px solid red;
}
</style>
</head>
<body>
<div class="fixed">fixed定位</div>
<div class="absolute">absolute定位</div>
</body>
</html>
---------------------
作者:peachesTao
来源:CSDN
原文:https://blog.csdn.net/taoerchun/article/details/47811783
版权声明:本文为博主原创文章,转载请附上博文链接!
以上是关于fixed和absolute定位区别的主要内容,如果未能解决你的问题,请参考以下文章
position:relative/static/fixed/absolute定位的区别以及使用场景
今天我们来谈谈绝对定位和相对定位的区别,和需要注意的问题;position:absolute|relative;