這段代碼相信大家都能看得懂。之后我再第二個(gè)div里面加入了overflow:hidden屬性。就成了下面這樣了,為什么?無標(biāo)題文檔
我知道overflow:hidden是父級元素用來清除浮動(dòng)的,使得視覺上面沒有浮動(dòng)的父級元素自動(dòng)擴(kuò)大,包含浮動(dòng)的子元素。但是我現(xiàn)在沒有編寫父級元素,而是兩個(gè)同級元素div,并且在第二個(gè)div上設(shè)置了overflow:hidden屬性。為什么第二個(gè)div就逃離了第一個(gè)浮動(dòng)div的覆蓋范圍,并且緊緊貼著第一個(gè)浮動(dòng)div。就仿佛第二個(gè)div也設(shè)置了float:left屬性一樣。按理說它倆的位置不會(huì)有什么變化才對???因?yàn)閛verflow:hidden是給父級元素清除浮動(dòng)的,但現(xiàn)在是應(yīng)用在了同級元素上,不是父級元素。原理是什么,請高人回答。無標(biāo)題文檔
沒人能解答嗎?請高人回答。
天吶,難道真的沒人能回到這個(gè)問題嗎?
我測試的都是第二種顯示。測試瀏覽器為IE8.0。
我測試的都是第二種顯示。測試瀏覽器為IE8.0。 IE另當(dāng)別論,所有做前端的,都恨微軟這個(gè)傻逼。
我已經(jīng)從知乎知道了,結(jié)貼。
Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號-2
違法及侵權(quán)請聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)