我一定是脑子有问题,因为我无法让这个简单的垂直对齐工作。代码如下。
CSS
div#topHolder {
background: #000000;
width: 100%;
height: 200px;
line-height: 200px;
text-align: center;
border: 1px solid #0000ff;
}
img#title {
vertical-align: middle;
border: 1px solid #ffff00;
}
HTML
<body>
<form id="form1" runat="server">
<div id="topHolder">
<img id="title" src="images/file.gif" />
</div>
</form>
</body>
现在,您会看到,人们会期望图像位于 div 的中心,但实际上它位于顶部。当然,对齐的其他值也不起作用。为了大声哭泣,我错过了什么?!