垂直和水平对齐和高度百分比在 Firefox 中无法正常工作虽然它在 IE 和 Chrome 上工作正常,但我在 html 和正文中将高度和宽度设置为 100%
html,body { heigh:100% ; width:100% }
我尝试了所有可能的解决方案text-align: -moz-center; display:block;
,例如这是我的代码
<table cellpadding="0" cellspacing="0" border="0" style="width: 100%; height: 93%;">
<tr style="height: 42px; width: 100%">
<td style="width: 80px; background-image: url(Images/logo.png); background-repeat: no-repeat;
height: 42px;">
</td>
<td style="height: 42px">
</td>
</tr>
<tr align="center" valign="middle">
<td style="height: 196px;" align="center" valign="middle">
<table class="partTable" style="padding-bottom: 20px">
<tr>
<td align="center" style="font-size: xx-large; font-family: Arial Black; color: #C11B17">
<span>
<%=System.Configuration.ConfigurationManager.AppSettings["AppName"]%>
</span>
</td>
</tr>
</table>
<table border="0" style="text-align: -moz-center; vertical-align: middle; display: block;
margin: 0 auto;">
<tr>
<td valign="middle" class="partHolder" style="width: 314px; height: 201px;">
--Content
</td>
</tr>
</table>
</tr>
注意:表格不占页面的 93%。它就像一个汽车。当我把它放在<!DOCTYPE html>
html 标签之前时就发生了