- ベストアンサー
<css>テーブルの中と外で同じフォントサイズにならない
WinXPproSP2+IE6です。 HTMLで作ったページにテーブルがあります。 外部cssでbodyとtableのフォントサイズを別々の設定で20pxにしました。 このcssを前述のHTMLにリンクさせ、IEで表示すると、テーブルの中の文字とテーブルの外の文字の大きさが違います。 どうすれば同じになるのでしょうか? HTMLでのフォントサイズは行っておりません。 <cssの記述内容> body{ font-size:20px; } table{ font-size:20px; }
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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>
その他の回答 (1)
- primp
- ベストアンサー率0% (0/1)
table, td { font-size:20px; } td タグにスタイルを指定してみてください。
お礼
ありがとうございました。 No.1のお礼文をご参照ください。
お礼
サンプルまで提示していただきありがとうございました。 サンプルと比べていて気付いたのですが・・・。 簡単に言うと「目の錯覚」だったようです。(ーー;) 何度も目を凝らして確認していたのですが・・・申し訳ありません。