Answers:
<td align="center">
或通过CSS,这是首选方法了...
<td style="text-align: center;">
<td style="text-align: center; vertical-align: middle;">
在CSS中针对html5做到这一点的简单方法:
td img{
display: block;
margin-left: auto;
margin-right: auto;
}
完美地为我工作。
这为我解决了问题:
<style>
.super-centered {
position:absolute;
width:100%;
height:100%;
text-align:center;
vertical-align:middle;
z-index: 9999;
}
</style>
<table class="super-centered"><tr><td style="width:100%;height:100%;" align="center" valign="middle" >
<img alt="Loading ..." src="/ALHTheme/themes/html/ALHTheme/images/loading.gif">
</td></tr></table>
另一种选择是使用<th>
而不是<td>
。<th>
默认为居中;<td>
默认为左。
根据我的分析和在Internet上的搜索,我无法找到一种方法来使图像垂直居中居中<div>
,<table>
因为只能使用table来提供以下属性:
valign="middle"