この単純な垂直方向の配置が機能しないので、脳の機能不全に陥ったに違いありません。コードは次のとおりです。
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 の中央にあると思われますが、代わりに上部にあります。もちろん、アライメントの他の値は機能しません。大声で叫ぶために、私は何が欠けているのですか?!