在IE下margin 0 auto 不能使div居中

有一个div居中的样式属性,在firefox中显示正常,在IE下就不能居中 
找了一下,有的说是要加一个w3c认证的一个声明 
转载自:http://hotsunshine.iteye.com/blog/1069573
Html代码   收藏代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

我不想加 

还有一个说法,说要给body加一个属性 
Html代码   收藏代码
  1. text-align:center;  

我更不想加,代价有点大 

既然给body加这个属性能行,那干嘛不在外面包上一个带这个属性的div呢 
测试之,通过 


Html代码   收藏代码
  1. <div style="text-align:center;">  
  2.   <div style="margin:0 auto;">居中</div>  
  3. </div>  有一个div居中的样式属性,在firefox中显示正常,在IE下就不能居中 
    找了一下,有的说是要加一个w3c认证的一个声明 

    加一个3C 调用声明 

    Html代码   收藏代码
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  

    我不想加 

    还有一个说法,说要给body加一个属性 
    Html代码   收藏代码
    1. text-align:center;  

    我更不想加,代价有点大 

    既然给body加这个属性能行,那干嘛不在外面包上一个带这个属性的div呢 
    测试之,通过 


    Html代码   收藏代码
    1. <div style="text-align:center;">  
    2.   <div style="margin:0 auto;">居中</div>  
    3. </div> 

你可能感兴趣的:(在IE下margin 0 auto 不能使div居中)