为了账号安全,请及时绑定邮箱和手机立即绑定

老师,请问您两次设置position, 一次是absolute,一次又是relative,目的是防止重叠,不知道什么原理啊?

正在回答

4 回答

设置position为absolute时,再赋予top、left等属性来确定位置的话,位置是相对于其最近一层的有position属性的父容器来定的,所以要给它的父容器设置position:relative,否则给absolute的元素设置top之类的,就会相对于浏览器窗口产生位移而不是它的父容器

3 回复 有任何疑惑可以回复我~
#1

guoer

最不懂这个postion了
2014-10-27 回复 有任何疑惑可以回复我~

恩,谢谢大家给我上了一课,我已经弄明白了

0 回复 有任何疑惑可以回复我~

也就是说,父容器不设relative,那么所有的数字卡片就都跑到浏览器左上角了,因为默认的top和left都是0

2 回复 有任何疑惑可以回复我~

不是为了防止重叠,是因为要将他们重叠在一起,所以需要使用绝对定位。

0 回复 有任何疑惑可以回复我~
#1

Helianthuserin

老师,请问下为什么重叠需要绝对定位??
2016-02-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信