这个视频里的wrap和box的左上角是在同一个点的,感觉这样的测试并不合理,不过老师的结论是正确的,也就是说如果将一个元素设置为绝对定位,在没有设置偏移量的情况下,它们会被放置在直接父元素的左上角,而不用考虑这个父元素是否已经定位,但是一旦设置了偏移量,那么它们就会相对于最近的一个已经定位的父元素或者是html元素进行定位。
2016-03-03
最赞回答 / SayHiTo
正确的是:只要是绝对定位(absolute、fixed),未设置偏移量时,都保持原始位置不动。设置了偏移量后,absolute以离自己最近的定位祖先元素进行定位,如果无定位祖先元素,以html为基准进行定位;fixed,以浏览器窗口进行定位。
2016-03-02
最赞回答 / SayHiTo
正确的是:只要是绝对定位(absolute、fixed),未设置偏移量时,都保持原始位置不动。设置了偏移量后,absolute以离自己最近的定位祖先元素进行定位,如果无定位祖先元素,以html为基准进行定位;fixed,以浏览器窗口进行定位。
2016-03-01