valign="middle"为什么不能竖直居中?

<table>
<tr>
<td align="center" valign="middle">
<form>
.....
</form>
</td>
</tr>
</table>

align="center"起作用,为什么valign="middle"不起作用

第1个回答  2008-03-31
把form放在整个表格的外面,如果套在tr或者td外面会出现一段空行,具体原因我也不知道为什么,只是我经常遇到。和你这里的valign="middle"没有关系。
<form>
<table>
<tr>
<td align="center" valign="middle">
.....
</td>
</tr>
</table>
</form>
第2个回答  2015-12-14
align="middle"在Adobe Dreamweaver CS5是起到居中的作用;
如果你是用fontpage做的直接在点击垂直居中就可以了;
<table width=100% border=0 >
<tr align=middle >

<td ><div align =left><asp:Label ID="lblRY" runat="server" Text="Label" Width="180px" ForeColor="DarkRed" Font-Size="10pt" ></asp:Label></div></td>

<td align =center valign=middle><h5><asp:Label ID="lblBT" runat="server" Text="Label" ForeColor="DarkRed" BackColor="White" Height =100% ></asp:Label></h5></td>
<td><div align=right><asp:Label ID="lblRQ" runat="server" Text="Label" Width ="180px" ForeColor="DarkRed" Font-Size="10pt"></asp:Label></div></td>

</tr>
</table>
第3个回答  2008-03-31
试试

<table>
<tr>
<form>
<td align="center" valign="middle">
.....
</td>
</form>
</tr>
</table>

Ps : 还要看你td里面放什么东西 :)

to:maize09

form产生一个空行,是因为它的margin属性值不为0 :) 就是有上边距。。本回答被提问者采纳
第4个回答  2008-03-31
为什么valign="middle"不起作用?

valign="middle"应该放在<tr>里面
第5个回答  2008-03-31
水平对齐用align="center"
垂直对齐用Valign="middle"

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网