我想通过CSS垂直居中一些内容。对于我的生活,我无法弄清楚原因。有人可以告诉我为什么无论我做什么,下面的HTML中的“测试”这个词始终是顶级的?CSS - 垂直对齐DIV内容
<html>
<head>
<title>test</title>
</head>
<body>
<table border='0' cellpadding='0' cellspacing='0'>
<tr><td style='height:200px; width:300px; background-color:silver;'>
<div style='height:100%; width:100%; background-color:gray; text-align:center;'>
<div style='vertical-align:middle;'>test</div>
</div>
</td></tr>
</table>
</body>
</html>
非常感谢您的帮助!
为什么是表里面?你知道表格不适合布局吗? – BalusC 2009-12-10 14:25:00