私が達成したかったのは、文字列を中央に配置し、その間にコンテナdivの下部に強制することでしたが、次のようにすると、ブラウザごとに3つの異なる結果が生成されます。
<style>
#outer {
position: relative;
background-color:blue;
height: 50px;
text-align: center;
}
#inner {
bottom: 0px;
position: absolute;
background-color:red;
}
</style>
</head>
<body>
<div id="outer">
<span id="inner">
aaaaaaaaaaaaaaaaaaaaaaa
</span>
</div>
</body>
Chromeは#innerを完全に中央に配置します。Firefoxは文字列を完全な中心から右に出力し始めるので、どういうわけか少しずれているように見えます。文字列が長いほど、見やすくなります。IEは左からテキストの出力を開始します。
これに対する回避策はありますか?どの動作が標準に準拠していますか?