子div自適應(yīng)父div寬度 是不是父元素是浮動(dòng)元素,子元素也是浮動(dòng)元素,父元素才能被撐開了?
是不是父元素是浮動(dòng)元素,子元素也是浮動(dòng)元素,父元素才能被撐開了?(以下情況不包括相對(duì)和絕對(duì)定位)第一,父元素不浮動(dòng),子元素不浮動(dòng),子元素的內(nèi)容可以用父元素填充第二,父元素浮動(dòng),子元素不浮動(dòng),子元素的內(nèi)
是不是父元素是浮動(dòng)元素,子元素也是浮動(dòng)元素,父元素才能被撐開了?
(以下情況不包括相對(duì)和絕對(duì)定位)
第一,父元素不浮動(dòng),子元素不浮動(dòng),子元素的內(nèi)容可以用父元素填充
第二,父元素浮動(dòng),子元素不浮動(dòng),子元素的內(nèi)容可以用父元素填充
第三,父元素浮動(dòng),子元素浮動(dòng),子元素的內(nèi)容可以用父元素填充
第一,父元素不浮動(dòng),子元素浮動(dòng),子元素的內(nèi)容不能填充使用父元素
首先,父元素不浮動(dòng),子元素不浮動(dòng),子元素內(nèi)容可以填充父元素。其次,父元素浮動(dòng),子元素不浮動(dòng),子元素內(nèi)容可以填充父元素。第三,父元素浮動(dòng),子元素浮動(dòng),子元素內(nèi)容可以填充父元素。首先,父元素不浮動(dòng),子元素內(nèi)容可以填充父元素素?cái)?shù)浮動(dòng),子元素的內(nèi)容不能填充父元素
浮動(dòng)主要影響其他非浮動(dòng)元素的布局,所以父元素的浮動(dòng)必須清除,而子元素也應(yīng)該清除,避免一些莫名其妙的現(xiàn)象。我們可以這樣理解:漂浮就像一座房子在地面上突然漂浮在空中,這樣它原來在地面上占用的土地就會(huì)被其他新房子占用(這種情況是漂浮尚未清理的情況)。如果這個(gè)時(shí)候有一個(gè)硬性規(guī)定:這個(gè)房子的土地還是保留的,其他房子不能占,那么后面的其他房子就占了,不需要移動(dòng)位置,所有房子的整體布局也不會(huì)改變(這是清浮的情況)。
浮動(dòng)元素有什么特征?對(duì)父容器,其他浮動(dòng)元素,普通元素,文字分別有什么影響?
清除浮動(dòng)到左邊浮動(dòng)的子元素的下一個(gè)同級(jí)元素,如果沒有,則添加空元素以清除浮動(dòng),或者將overflow:hidden屬性添加到父元素。