检查下两个DIV的宽度width设置情况,在不定义position(或者position属性相同)的情况下:
不控制div的宽度(width),或者div被其内部的内容撑大,最终会导致浮动异常(不对齐排列)。
解决办法:
两个都浮动的情况:限制两个div的width,最好小于它们父元素的50%,比如两个都是48%;
一个浮动,一个不浮动的情况:不浮动的那个必须限制宽度(至于限制多少就要看浮动的那个有多宽了),否则会占用另一个的向上浮动的空间。不过为了以防万一,最好的方法就是两个都做宽度限制。且宽度加起来不超过可用空间的100%。
你这个照片看不清不能知道什么问题。