课程
/前端开发
/HTML/CSS
/固定层效果
我凌乱了,这老师讲的前后矛盾,在讲绝对定位和固定定位的相同点时,说未设置偏移量时,都以父元素为基准定位,现在讲的又以浏览器窗口为基准了?
2015-10-17
源自:固定层效果 3-1
正在回答
fixed固定定位是以窗口为基准的,而absolute绝对定位,是以其父元素中离它最近的使用了固定定位或者绝对定位的父元素为基准。
Song歌 提问者
大懒虫不偷懒 回复 Song歌 提问者
记得喝水 回复 大懒虫不偷懒
是这样的,当楼主使用postion:absolute来定位时,它的定位就是相当于父级元素来定位,并且这个父级元素必须要有position属性,如果找不到这样的父级元素,就会选择body作为父级元素来定位,也即是说如果父元素没有明确使用position属性来进行定位时,它会一层层往上找,如果没找到,就会选择body作为父级元素来定位,也即是你说的窗口
子木李 回复 Song歌 提问者
Song歌 提问者 回复 子木李
举报
运用属性值就轻松实现网页固定层效果