(*゚Д゚)さんのおっしゃる通り標準準拠モードならば質問2つとも下記の指定でIE,NN,Opera全てほぼ同様に表示され問題解決しました。]/*予想していた通りの箇所で間違っている。「画面の左側にbodyの一部が隠れて読めなくなっても、正しく中央に寄せたい。「画面の左側に隠れる直前に、中央寄せを止める。意味が分からなければ、ブラウザサイズを縮めて、Mozillaの表示を拝んでみればよいでしょう。考えてもらって間違いは無い。作成者の求める中央寄せは、厳密な中央寄せではなく、大まかなそれだから、左右のマージンに同じ数値を%付きで指定して、適用させる方法で十分だろう。従って、widthは%で指定されなければならない。ところが、この時、既にwidthは自動的に算出されている、というか、させるに限る。仮にどうしても指定しなければならない場面があるとすれば、それは、計算誤差(スクロールしないスクロールバーが水平方向に出現する)を補正する目的でのみ、現実的な意味を持つ。]>「画面の左に隠れて読めなくなって」Mozillaに関して、間違えました。C.B.の定義は各UA任せだから、Mozillaまでがバグっているわけではない。C.B.がviewportにされたとしたら、当然、左に隠れて見えなくなる。いう実装のブラウザの存在を仕様書は否定していない。万が一を考慮するならば、隠れて見えなくなっては困る場合、左右のマージンを数字と単位を明示して揃える方法だけが、正しく作成者の意図を反映する。今回はbody相手だった。はみ出して表示しなければならない状況は、画面サイズ変更を考えれば頻発する。不注意に使われてはならない。