好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Cssfixed和absolute定位区别_html/css_WEB-ITnose

fixed:固定定位

absolute:绝对定位


区别很简单:

1、没有滚动条的情况下没有差异

2、在有滚动条的情况下,fixed定位不会随滚动条移动而移动,而absolute则会随滚动条移动


可以这么理解,fixed:固定在当前window不动, absolute:会随参照对象元素的高度和宽度变化而变化


一般fixed用在遮盖层和固定在页面某个位置,如固定在顶端的菜单栏,又如弹出提示框居中显示


下面例子可是简单测试两者之间的区别,注意拖动滚动条看差异








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;
}



fixed定位

查看更多关于Cssfixed和absolute定位区别_html/css_WEB-ITnose的详细内容...

  阅读:32次