私は奇妙な問題に遭遇しました。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>
しかし、私はこの解決策が好きではありません。