2010-09-01 75 views
4

我在我的一个页面上有一张小桌子,我希望它居中,因此编码为<table cellpadding="0" cellspacing="0" align="center">,它在IE中正常工作,但表格仍然在Firefox中保持一致。在Firefox中对齐表格

如果我使用 text-align:center n align:-moz-center它不是在IE

工作需要什么改变来获得该表在Firefox中心?如果我应该使用-moz-center如何使它在IE中工作?

我被困在这里。

回答

4

正如Lekensteyn提到的,这里是一些代码来显示它在行动:

<div style="margin: 0 auto; text-align:center;"> 
<table border="1" style="width:200px;"> 
<tr> 
    <td>Hello</td> 
    <td>How</td> 
</tr> 
<tr> 
    <td>are</td> 
    <td>you?</td> 
</tr> 
</table> 
</div> 

它应该根据width & margin样式定义中心本身。

+0

除非div具有设定的宽度,否则这将不起作用。默认情况下,块级元素的宽度为100%。 – 2010-09-01 17:12:49

6

margin: auto;加到表中。这是做这件事的标准方式。