为什么IE和FF对CSS float属性的理解很不一样?
把下面的代码在IE和FF时面运行一下,发现效果完全不一样,这说明了什么啊?float属性到底如何运行?IE是不是把   float属性理解错了?   
 代码如下:     
  <!DOCTYPE   html   PUBLIC    "-//W3C//DTD   HTML   4.01   Transitional//EN "    "http://www.w3.org/TR/html4/loose.dtd ">  
  <html>  
  <head>  
  <meta   http-equiv= "Content-Type "   content= "text/html;   charset=GB18030 ">  
  <title> Insert   title   here </title>  
  <style   type= "text/css ">  
 #main{border:1px   solid   black;width:800px;   height:600px;} 
 #a{border:1px   solid   red;width:200px;   height:300px;float:left;} 
 #b{border:1px   solid   blue;width:300px;   height:400px;} 
  </style>  
  </head>  
  <body>  
  <div   id= "main ">  
  <div   id= "a ">  </div>  
    a 
  <div   id= "b ">  </div>      
  </div>  
  </body>  
  </html>
------解决方案--------------------float的英文意思是什么?   
 ie理解的是移动,ff是浮动,嘿嘿