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もセンタリングして表示してくれている。