まぁ、MozillaとIEで表示が違えば大抵IEのバグですが、IEが正解でMozillaが違ってる場合もあります。 今回の件は具体的にどんなんだかわからないので分かりません。 で、基本的なCSSでのセンタリングですが、例えばブロック要素を真ん中に持ってくる場合は、その真ん中に持ってきたいブロック要素自身のマージンでセンタリングします。 例えば、 <div style="width:100px; margin:0 auto 0 auto;">まんなかです</div> とすると、こいつは親要素に対して左右均等のマージンを取る。つまりセンタリングされます。 ブロック要素の中のテキストやインライン要素をセンタリングするにはtext-alignを使います。 <div style="width:100px; text-align:center;">まんなかです</div> それと、注意したいのは、一行