我遇到了一个奇怪的问题。我使用 DIV 作为容器,并将图像放入此 DIV。我希望这张图片垂直对齐到底部。以下代码有效。
#banner {
width: 700px;
height: 90px;
top: 60px;
left: 178px;
overflow: hidden;
text-align: center;
display: table-cell;
vertical-align: bottom;
position: relative;
}
<div id="banner">
<img src="http://www.google.de/intl/de_de/images/logo.gif"/>
</div>
但是,如果我将 css 代码“位置:相对”更改为“位置:绝对”,则图像无法再与底部对齐。这是Firefox3的错误吗?我怎么解决这个问题?
我目前的解决方案是:
<div id="banner">
<table width="100%" height="100%"><tr><td valign="bottom" align="center">
<img src="http://www.google.de/intl/de_de/images/logo.gif"/>
</td></tr></table>
</div>
但我不喜欢这个解决方案。