我一个div设置float:left,为什么下一个div会覆盖此div.不太明白必另送高分

如题所述

第1个回答  2019-08-21
怎么说呢...打个比方啊..象你说的...一个层的float确实只对下一个块状有用..如果想要下下个还有用..就必须设置下一个块状也有float...比如:

要想div2在div1的右边就必须加上:
#div1{float:left;}
要想div3在div2的右边..就必须加上:
#div2{float:left;}
如果不设置的话..div3就自动的会移到下一行去