• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSS中央そろえについて)

CSS中央そろえについて

このQ&Aのポイント
  • CSSを使用し、中央そろえを行っているのですが、winNN、winOperaでテーブル事態がセンターによりません。
  • テーブルを寄せるのには無理があるのでしょうか
  • CSSファイルやHTMLファイルの中に問題があるか確認してください

質問者が選んだベストアンサー

  • ベストアンサー
  • elttac
  • ベストアンサー率70% (592/839)
回答No.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 でこの切り替えが詳しく述べられています。

参考URL:
http://www6.plala.or.jp/go_west/nextcss/tip/doctype.htm
kanakana33
質問者

お礼

なるほど!!!確かにできました。 大変助かりました。

関連するQ&A