居中问题?text-align,文字居中,文字所在盒子居中有何关系?
看下面的代码:     
  <html>  
  <head>  
  <style>  
 body{   height:700px;text-align:center;}   
 #center{         
 height:50px; 
 background:red; 
 width:400px;      
 line-height:200px;        
 } 
  </style>  
  </head>  
  <body>          
  <div   id= "center ">  <p> test   content </p>  </div>    
  </body>  
  </html>    
 显示的效果是文字居中了,文字所在的盒子(即DIV)也居中了, 
 那是不是说body元素的text-align样式控制了DIV,也控制了文字居中,text-align,文字居中,文字所在盒子居中到底有何关系呢? 
 望大蛱指点.
------解决方案--------------------IE认为加了text-align:center,所有东西都剧中对齐,包括div之类 
 firefox和opera就不会! 
 你可以在firefox和opera下看看