7 回答

TA貢獻(xiàn)188條經(jīng)驗(yàn) 獲得超91個(gè)贊
你你用谷歌瀏覽器調(diào)試就看得懂了,浮動(dòng)一般用在兩個(gè)或多個(gè)div在一個(gè)大容器中,你這里的大容器是body,所以兩個(gè)div重疊, 當(dāng)你給第二個(gè)div容器設(shè)置float:left時(shí),第二個(gè)div會(huì)像body大容器向左靠,因?yàn)槟阍O(shè)置了div?{margin:20px},所以第一個(gè)DIV會(huì)再下沉20px;?受浮動(dòng)的影響第二個(gè)DIV的文字留在原地。
你調(diào)試一下,想想你設(shè)置的屬性會(huì)對(duì)哪些元素有影響,就懂了。

TA貢獻(xiàn)63條經(jīng)驗(yàn) 獲得超18個(gè)贊
兄弟,這是我對(duì)浮動(dòng)影響的理解。首先,div包裹div,子div設(shè)置高度,父div不設(shè)置高度。子div設(shè)置了浮動(dòng),想像成漂浮起來(lái)了,父div就不再包裹它,父元素沒(méi)高度寬度,縮成一點(diǎn)。這是對(duì)父元素的影響,而對(duì)父元素相鄰元素的位置(向上移)也發(fā)生影響。

TA貢獻(xiàn)56條經(jīng)驗(yàn) 獲得超20個(gè)贊
你知道z-index屬性嗎,它可以定義樣式之間的層疊關(guān)系,比如屬性值是2的會(huì)覆蓋在1上面。那么設(shè)置了float屬性的元素就會(huì)漂浮在以前平面的上方,相當(dāng)于z-index屬性值相對(duì)于以前增加了。
添加回答
舉報(bào)