• ベストアンサー

<css>テーブルの中と外で同じフォントサイズにならない

WinXPproSP2+IE6です。 HTMLで作ったページにテーブルがあります。 外部cssでbodyとtableのフォントサイズを別々の設定で20pxにしました。 このcssを前述のHTMLにリンクさせ、IEで表示すると、テーブルの中の文字とテーブルの外の文字の大きさが違います。 どうすれば同じになるのでしょうか? HTMLでのフォントサイズは行っておりません。 <cssの記述内容> body{ font-size:20px; } table{ font-size:20px; }

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

  • ベストアンサー
  • 123isao
  • ベストアンサー率54% (186/341)
回答No.1

htmlファイルどのようなのか書かれていませんがどこか間違っているだけでしょう。 そのcssをa.cssとして次のようなhtmlファイルから読み込ませると同じ環境で正しく表示されました。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>無題ドキュメント</title> <link href="a.css" rel="stylesheet" type="text/css" /> </head> <body> <p>Sample</p> <table width="100" border="1" cellspacing="0" cellpadding="0"> <tr> <td width="100">Sample</td> </tr> </table> </body> </html>

ka-kichi
質問者

お礼

サンプルまで提示していただきありがとうございました。 サンプルと比べていて気付いたのですが・・・。 簡単に言うと「目の錯覚」だったようです。(ーー;) 何度も目を凝らして確認していたのですが・・・申し訳ありません。

その他の回答 (1)

  • primp
  • ベストアンサー率0% (0/1)
回答No.2

table, td { font-size:20px; } td タグにスタイルを指定してみてください。

ka-kichi
質問者

お礼

ありがとうございました。 No.1のお礼文をご参照ください。