想要让两个div(a和b)在大div里,并排显示。情况1:对a设置css样式float:left;对b没有设置float:left;之后两个并排的div都显示在一行,而且b被a遮住了。情况2:对a和b都设置float:left,则并排div,正常显示出来,b在a后面。情况3:对b设置float:left,a不设置,则b在a的下面一行显示出来。想问一下,float:left的具体作用是什么,为什么会出现情况1和情况2的区别。