Bug 4483 絶対配置のボックスをセンタリングできない
初回投稿日時: 2005年06月21日03時20分15秒
最終更新日時: 2005年06月21日23時21分00秒
カテゴリ: Mozilla Core
SNS:
Tweet (list)
width
が指定されたposition: absolute;
や、position: fixed;
なボックスに対して、margin: auto;
を指定してもボックスがセンタリングされない、という問題。
修正パッチは簡単にできたが、修正できても、Opera8すらこれに対応できていないという状況。うーむ。
どうも、私の仕様書の翻訳内容が間違っていた模様。If none of the three is 'auto'
を「'auto'ではない値がある場合」と訳していたのだが、正しくは「'auto'が無い場合」らしい。
というわけで、left: auto; right: auto; margin: auto; width: 600px;
といった場合に、センタリングされないのは仕様通りで、センタリングしたいなら、left
とright
に0
を指定しなくてはいけない、ということになる。これなら、MozillaもOpera8もセンタリングして表示してくれている。