首页 > position的绝对定位的 问题absolute?

position的绝对定位的 问题absolute?

在w3c中position的absolute的说明是这样子的

生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。

这句话到底什么意思,相对于static定位以外的元素,是不是如果它的紧接着的父元素如果设置了position:relative定位的话,这个元素就是相对于这个元素定位喽;

那既然是这样,

通过绝对定位,元素可以放置到页面上的任何位置

这句话就不对喽

谁能给个更直观,更深的理解呢?谢谢


看看这个你就明白了
http://www.imooc.com/learn/565



不管相对谁定位,只要left、top值够大或够小,当然可以放置到页面上的任何位置


没有问题啊,你的意思是absolute的元素只能在relative父元素之内移动么?但是即使相对于relative父元素定位,也可以通过设置left和top为负值或者大于relative父元素宽度和高度值将absolute元素放置在relative父元素以外的任何位置啊。

【热门文章】
【热门文章】