關于浮動的兩個問題
1、設置了浮動的元素,到底還在不在標準文檔流中?
2、一般如果有兩個div,對前一個div設置了浮動,后一個div就會受到前一個的浮動影響而自動排到第一個div后面,而這里老師講的是兩個div都需要設置浮動才會依次排列,這是為什么?
1、設置了浮動的元素,到底還在不在標準文檔流中?
2、一般如果有兩個div,對前一個div設置了浮動,后一個div就會受到前一個的浮動影響而自動排到第一個div后面,而這里老師講的是兩個div都需要設置浮動才會依次排列,這是為什么?
2016-06-30
舉報
2016-06-30
其實我們可以用在水底和水面來打個比方,兩個塊級元素等于在沒有設置浮動前等于是兩塊沉在水底的木頭,設置了第一塊木頭浮動,它浮上水面,后面一塊元素還在水底因為元素的特性它會頂替浮上來這塊元素的位置,那浮上來的元素去哪里了?在水面上。我們的視角看頁面等于是我們垂直的從水面往水底看,所以才會出現(xiàn)重疊的視角。
2016-06-30
1,如果一個塊級元素設置了浮動就脫離了原來的文檔流,后面的塊級元素就會無視浮動的浮動了的元素頂上來,所以會出現(xiàn)重疊的現(xiàn)象。
2,如果有兩個div第一個設置浮動后后一個div就會頂替第一個的位置,那第一個會懸浮在第二個頂上來的div的上方,要使他們能依次排列只有把后面的div同樣設置浮動這樣才可以,相當于浮在水面上的木頭才會依次排列,一塊在水底一塊在水面我們重上往下看的角度他們是不會依次排列的只會重疊。