すべてのコンテンツが中央に配置されているログインボックスを構築しています。私は、テキストの段落、2つのフォームフィールドを重ねて重ねて、ボタンを持っています。フォームフィールドは同じ幅を持ち、それらの間に改行(<br />
)を入れるだけでスタッキングしています。改行で区切られた中心要素がFirefoxで正しく整列しない
ボックス全体にはtext-align: center;
が適用されているため、2つのフォームフィールドが正確に整列していると思われます(同じ幅のため、両端が完全に揃っています)。しかし、Firefoxでは、2番目のフォームフィールドが1〜2ピクセル右にシフトされます。
この原因は何ですか?改行自体が非常に少量のスペースを占めるので、センタリングがスローされますか?もしそうなら、それをどうやって防ぐのですか?
ええ、そのコードは私のためにうまくいきます...それはそれをオフに投げているページの他の何かでなければなりません。それは非常に奇妙です - 各入力を改行で区切ると、改行を使用するのではなく、正しく表示されます。それだけで十分ですし、問題が解決したので、私はそれを残しておきます。ありがとう! – daGUY