對“偏移前的位置保留不動”這句話還是不太理解,求問
“從效果圖中可以明顯的看出,雖然div元素相對于以前的位置產(chǎn)生了偏移,但是div元素以前的位置還是保留著,所以后面的span元素是顯示在了div元素以前位置的后面。”
本來例子中相對定位作用的元素就是div,span中的內容肯定是不動、保持原來位置的啊,為什么這里還要刻意說明這一點呢?難道在其他的定位中有span跟著div一起動的情況嗎?span不是在div中而是在div外
“從效果圖中可以明顯的看出,雖然div元素相對于以前的位置產(chǎn)生了偏移,但是div元素以前的位置還是保留著,所以后面的span元素是顯示在了div元素以前位置的后面。”
本來例子中相對定位作用的元素就是div,span中的內容肯定是不動、保持原來位置的啊,為什么這里還要刻意說明這一點呢?難道在其他的定位中有span跟著div一起動的情況嗎?span不是在div中而是在div外
2018-07-26
舉報
2018-07-26
使用absolute時,<span>標簽里的元素和<div>是分別在兩個層里,而且很明顯absolute定位方式元素所在層在未設置定位方式的<span>標簽元素所在層的上方,因而覆蓋(遮?。┝讼路降脑?。而relative方式,該元素即使后面更改了其位置,該元素最開始創(chuàng)建時所在的位置仍然保留。即不改變元素所在層級,依舊在同一層。要重點理解? 層 的概念。可以百度一下Photoshop中“層”的概念
2018-08-01
這句話可以這樣理解:
1、你先不要讓div進行偏移。觀察div(也就是紅框)的位置和span(也就是文字)的位置。你會發(fā)現(xiàn):文字是在div后另起一行的位置(1號圖的位置)
2、然后讓div偏移在觀察。(2號圖),你會發(fā)現(xiàn)span的位置,沒變,div按要求偏移了。
3、所以這樣理解為:偏移前的位置保留不動。(可以認為在原位置還有個隱形的div占坑)我是這樣理解的。
2018-07-26
原先div偏移前的位置依舊被占用,只是那個位置沒有顯示