如果多层的元素要如教材上那样定位,代码怎么写?

来源:13-9 Relative与Absolute组合使用

肆意妄为

2015-06-26 00:10

<div>祖
<div>爷
<div>父
<div>子</div>
</div>
</div>
</div>
若“子”元素要相对与“爷”元素定位,“父”元素要相对于“祖”元素定位,代码怎么组合?还是如教材那样写?他们能识别么?还是说不能这样越级定位,长辈元素只指父辈元素?
写回答 关注

2回答

  • 来自疯人院的我
    2015-07-21 01:12:05

    你说的这种跨层级的定位我估计没有实际意义,按层级关系一层一层定位就可以实现每一层的精确定位了。

  • 来自疯人院的我
    2015-07-21 01:10:29

    刚才测试了一下,子可以相对于爷进行定位,前提条件是父不写position属性,这样一来,子最接近的具有定位属性的元素就是爷,从而实现定位。

    但因为父不具有定位属性,也就无法实现父相对于祖进行定位。

    这是我的理解,请高手继续回答。

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225810 学习 · 18234 问题

查看课程

相似问题