很奇怪的问题,margin:0 auto;用于水平居中不起作用了,在ie8下,其它浏览器都没问题,最后的解决办法是
在body加上width:100%;text-align:center;
body{width:100%;text-align:center;}
就可以了
不过有一点不好的地方,body下的不需要文本居中的都要设一下
补充可以加上
body{width:100%;text-align:center;}
div{text-align:left;}
还有基外的解决方法:
使用相对定位,左50%,左间距:-(宽度/2)
.centerdiv{position:relative;width:1000px;left:50%;margin-left:-500px}
网上还有其它的解决感觉不是很好,不推荐