- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSS中央そろえについて)
CSS中央そろえについて
このQ&Aのポイント
- CSSを使用し、中央そろえを行っているのですが、winNN、winOperaでテーブル事態がセンターによりません。
- テーブルを寄せるのには無理があるのでしょうか
- CSSファイルやHTMLファイルの中に問題があるか確認してください
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「表自体のセンタリング」としてお答えします。 まず,お示しのコードの出力ですが,正しいのは Netscape および Opera のほうです。表は,text-align プロパティでは中央ぞろえされません。 結論を申し上げると,「margin-right と margin-left を auto にする」のです。ですから, table { margin-right: auto; margin-left: auto; } が必要です。 多くのブラウザで,出力の解釈に際して「標準モード」と「互換モード」があって,Internet Explorer では,「互換モード」で表の text-align を center すると中央ぞろえされます。 ここで,その HTML ファイルの先頭に,たとえば次のような DOCTYPE 宣言 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> を入れてみてください。これで標準準拠モードになり,より正確な CSS の解釈になります。参考 URL でこの切り替えが詳しく述べられています。
お礼
なるほど!!!確かにできました。 大変助かりました。