用CSS定义DIV居中的方法

这是一个新手常常困惑的问题,我刚学css那会也经常烦这些东西,不过现在用得多了也有点得心应手了。进入正题:css如何定义块元素横向居中?在这里,你得先定义块元素的宽,然后再定义横向margin左右一致(一般定义为auto)。



像这样:

#box { width:900px; margin:0px auto }



如果要兼容IE5和一些不支持auto定义的浏览器,则可以这样:

#box { width:900px; margin:0px auto; text-align:left }

body { text-align:center }

你可能感兴趣的:(css,浏览器)