IEとFirefox、Netscapeでのセンタリング指定の違い FirefoxやNetscapeでは、センタリングしたい要素にmargin-left:auto;とmargin-right:auto;を指定すればセンタリングされますが、 IEではbody要素などセンタリングしたい要素の「親要素」にtext-align:center;を指定しないと、センタリングされません。 そのためセンタリングする要素の親要素に両方していしておくと多くのブラウザでセンタリングされます。 また、親要素にtext-alignを指定しているため、子要素のテキスト部分も継承されてセンタリングされてしまうので、子要素にはtext-align:left;を指定し、テキスト部分を左揃えにしておきましょう。 div.parent { margin-left:auto; margin-right:auto;