HTML/CSS属性position值static、fixed、relative和absolute的区别与用法

1、static:静态定位,默认,相当于没设置,top、right、bottom、left属性(以下简称TRBL)和z-index属性不生效

2、fixed:固定定位,相对于浏览器窗口来定位,TRBL属性和z-index属性有效

3、relative:相对定位,相对于直接父级来定位,TRBL属性和z-index属性有效

4、absolute:绝对定位,相对于同类父级来定位,即向上查找紧邻的父级position属性为fixed/relative/absolute的元素来定位,TRBL属性和z-index属性有效

 

示意图:

 

HTML代码:



position
div1/static

div2/relativemiddlemiddle/absolute
div3/absoluteabsolute/absolute
div4/fixedfixed/absolute

 

参考资料

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部