ie6.0 version还有一个问题就是:为什么用了CSS(style="width=100%;height=100%")后,也是顶对齐呢?
<style type="text/css">
<!--
.navbar2 { font-family: "宋体"; font-size: 9pt;}
-->
</style></head><body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript" class="navbar2">
buttonlayers='<table width="100%" cellpadding="2" cellspacing="1" border="0">\n';buttonlayers+='<tr><td height="22" align="center" valign="bottom" class="navbar2" ><a href="#" style="width=100%;height=100%" > 垂直居中对齐</a> </td></tr>\n';
buttonlayers+='</tr></table>';
document.write(buttonlayers)
</script>
<style type="text/css">
<!--
.navbar2 { font-family: "宋体"; font-size: 9pt;}
-->
</style></head><body bgcolor="#FFFFFF" text="#000000">
<script language="JavaScript" class="navbar2">
buttonlayers='<table width="100%" cellpadding="2" cellspacing="1" border="0">\n';buttonlayers+='<tr><td height="22" align="center" valign="bottom" class="navbar2" ><a href="#" style="width=100%;height=100%" > 垂直居中对齐</a> </td></tr>\n';
buttonlayers+='</tr></table>';
document.write(buttonlayers)
</script>
为什么将height="18"变大一些才垂直居中对齐?<style type="text/css">
<!--
.unnamed1 { font-family: "宋体"; font-size: 9pt}
-->
</style>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr >
<td height="18" class="unnamed1" align="center" valign="middle">垂直居中对齐??</td>
<td> </td>
</tr>
</table>
<!--
.unnamed1 { font-family: "宋体"; font-size: 9pt}
-->
</style>
<table width="100%" border="1" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td height="18" class="unnamed1" align="center" valign="middle">垂直居中对齐</td>
<td> </td>
</tr>
</table>
============
style="width:100%;height:100%"
<tr><td align=center valign=center>
<table>
<!--这里放你要垂直居中的table-->
</table>
</td></tr>
</table>