1、div父元素相对定位子元素绝对定位孙子元素怎么办2、父元素相对定位多个子元素都设置成绝对定位吗... 1、div父元素相对定位 子元素绝对定位孙子元素怎么办

2、父元素相对定位 多个子元素都设置成绝对定位吗
乱是因为你的相对定位和绝对定位没有定义好。
绝对定位要对应父元素的相对定位。
比如A包含了B。你要把B绝对定位。
那么你要对A设置相对定位,然后再对B设置绝对定位。
否则页面肯定乱。
  这个我懂    我的意思是孙子元素做可不可以继续绝对定位那它相对的是爷爷元素。
  同级的的div也同样用ob来定位吗?
孙子元素可以继续绝对定位的。你不用对孙子元素做任何定位的设置。元素都有继承性的。
同级的当然也要ob定位的
懂了   可我要是需要给孙子元素定位的话用ob么?
是的,但是它的位置是默认相对于它的上一级元素也就是你说的子元素的。如果你要它相对于父元素来定位,那就要让孙子元素与子元素同级。

当然也可以用-20px这样的写法来改变位置。
设置了绝对定位的元素本来就脱离了文本流,布局中已经没有它的位置了,它的代码存在哪里并不重要。
根据你的回答来思考下面问题“子元素已经相对于父元素做了绝对定位。那么孙子元素的绝对定位参照谁?"
参照于它的上一级也就是子元素,默认的