首页 > 代码库 > 元素的定位
元素的定位
一、元素的position属性分为:static,relative,absolute,fixed 四种。
二、position:static 这是默认属性,也就是元素在正常文档流中的位置,这个时候如果给元素设置left right top以及z-index等属性是没有效果的。
三、position:relative 相对定位,这个元素会被浮起来,覆盖它下面的其它元素,如果设置left top值,会以它自身为参考点,同时它原来在文档中的位置还保留,其它元素不能去占据。我们可以通过z-index来调整上下层关系。
四、position:absolute 绝对定位,这个元素也会被浮起来,会覆盖下面的元素,可以设置z-index属性,但是它在文档流中的位置会被删除,其它元素可以来占据。如果来设置left top right的值,参考点为:如果它的父元素设置了定位(除了static),就以它的父元素来定位;如果它的父元素没有定位,以此类推,找离它最近的祖先元素进行定位;如果都没有,就以文档的body(即整个网页的左上角)为参考点。
五、position:fixed 固定定位,定位参考点为可是窗口,可通过z-index进行层次分级。
元素的定位
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。