I have a table defined as
<table border="1" width="200px" height="auto">
<tr>
<td></td>
</tr>
</table>
有没有一种方法可以将表格居中,同时在不使用CSS的情况下为页面应用背景颜色?
我猜您正在做一些可怕的事情,比如HTML邮件:
<center><table bgcolor="#ff00ff"></table></center>
<center>
<table border="1" cellspacing="0" cellpadding="0" width="200" align="center">
<tr>
<td background="http://www.yourdomain.com/email/images/background.jpg" align="left">
<!-- Stuff -->
</td>
</tr>
</table>
</center>
在table或td上,background属性从未被认为是有效的。HTML 4规范只在body上有background属性。但我模糊地记得它在其他地方也可以使用,而表格单元格可能是其中之一——你只能进行测试来确定它是否适用于Outlook。bgcolor在所有这些地方都是有效的……并且很可能会起作用。
style
属性?哎呀。@Phrogz:对你的回答点赞。 - T.J. Crowderwidth="200px"
应该改为width="200"
。 - morgar