clear: both;无效的情况:
有三个div,分别为a、b、c,a为b、c的父级块,b、c为兄弟块。b、c设置高度,a不设置高度,a会被b或c撑开,当b和c都浮动时,a失去支撑缩成一条,这个时候用clear; both;清除不了父级块a的浮动。应该用overflow: hidden;清除父级块浮动。(应用overflow: hidden;时需要指定该元素的width!)
有错误 望指正,希望不会误人子弟。
clear: both;无效的情况:
有三个div,分别为a、b、c,a为b、c的父级块,b、c为兄弟块。b、c设置高度,a不设置高度,a会被b或c撑开,当b和c都浮动时,a失去支撑缩成一条,这个时候用clear; both;清除不了父级块a的浮动。应该用overflow: hidden;清除父级块浮动。(应用overflow: hidden;时需要指定该元素的width!)
有错误 望指正,希望不会误人子弟。