這個(gè)視頻里的wrap和box的左上角是在同一個(gè)點(diǎn)的,感覺(jué)這樣的測(cè)試并不合理,不過(guò)老師的結(jié)論是正確的,也就是說(shuō)如果將一個(gè)元素設(shè)置為絕對(duì)定位,在沒(méi)有設(shè)置偏移量的情況下,它們會(huì)被放置在直接父元素的左上角,而不用考慮這個(gè)父元素是否已經(jīng)定位,但是一旦設(shè)置了偏移量,那么它們就會(huì)相對(duì)于最近的一個(gè)已經(jīng)定位的父元素或者是html元素進(jìn)行定位。
2016-03-03
感覺(jué)考試好像說(shuō)錯(cuò)了,absolute和fixed定位,當(dāng)元素未設(shè)置偏移量時(shí),應(yīng)該都是保持在原來(lái)位置不變,而老師說(shuō)的是在父元素的左上角,由于box1設(shè)置absolute以后,box1位置不變本來(lái)就在左上角,由于box1完全脫離文檔流,會(huì)使得box2上移到左上角,這樣一來(lái)就會(huì)產(chǎn)生錯(cuò)覺(jué)感覺(jué)在父元素左上角,不信大家可以試一下,直接設(shè)置box2為absolute或fixed,不設(shè)置偏移量,位置是不會(huì)變得。
2016-03-02
同意:那些你很冒險(xiǎn)的夢(mèng)_
因?yàn)樵谖唇ofixed屬性的元素設(shè)置偏移量時(shí),此元素定位在父元素的左上角,此題中定義在<body>的左上角。但此div后面的元素定義了上外邊距,使得整個(gè)<body>向下移動(dòng)了15px。此時(shí)div仍顯示于<body>的左上角,即相對(duì)于瀏覽器可視窗口,相距上邊界15px
因?yàn)樵谖唇ofixed屬性的元素設(shè)置偏移量時(shí),此元素定位在父元素的左上角,此題中定義在<body>的左上角。但此div后面的元素定義了上外邊距,使得整個(gè)<body>向下移動(dòng)了15px。此時(shí)div仍顯示于<body>的左上角,即相對(duì)于瀏覽器可視窗口,相距上邊界15px
2016-03-01