我有以下代码:图像垂直对齐的CSS - 奇怪
<html>
<head>
<style type="text/css">
#test img {vertical-align: middle;}
div#test {
border: 1px solid green;
height: 150px;
line-height: 150px;
text-align: center;
color: white
}
</style>
</head>
<body>
<div id="test">t<img class="bottom" src="http://www.w3schools.com/css/w3schools_logo.gif" alt="W3Schools" width="270" height="50" /></div>
</body>
</html>
如果删除了吨的图像之后,则它不能在中心垂直对齐(I在测试它火狐)。因为它现在是对齐的,所以我可以将文本的颜色更改为与背景相同,或者另一种方法是放置内联样式并将其设置为背景。
是否有任何其他方式垂直对齐图像与CSS?我发现这些方法有点破解。 这将如何在CSS3中工作?
这是否有文档类型? – 2010-09-26 19:40:16
这是我创建的一个演示快,我有一个真正的网站,我试过它,它具有doctype为HTML过渡和它具有相同的行为。 – JohnDel 2010-09-26 19:56:29