我已经使用了<div align="center">
并将图像放在div标签内。那么图像是在中心,但不在中间。图片从div标签的顶部开始,放置在中间位置,但我希望它位于中间而不是顶部。我使用Google搜索时发现<td valign="middle">
。和它的工作,我打算和下面是我google搜索后设计,div标签的valign属性?
<div align="center" style="width:510px;height:510px;margin-left:300px">
<table style="width:510px;height:510px">
<tr>
<td align="center" valign="middle">
<img id="main" src="dock.jpg" style="max-width:500px;max-height:500px"/>
</td>
</tr>
</table>
</div>
但使用表为这些目的是什么呢有害吗?因为我试过<div align="center" style="vertical-align:middle">
,但似乎没有像我预期的那样工作,请让我知道是否有办法不用桌子?
感谢您的信息和关于div的valign属性? – niko
http://css-tricks.com/2597-what-is-vertical-align/ – Curt