• 締切済み

Tableタグにスタイルシートを使用したらInternet Explorerで反映されない

教えてgooで見つけた方法を使用し、テーブルタグ内の文字を一括で小さくしようと思って、以下のようにやってみました。 <head> <style type="text/css"> <!-- TABLE.test { font-size: small } --> </style> </head> <table class="test"> <tr><td>スタイルシートのおかげで文字が小さくなりました。</td></tr> しかし、FirefoxとNetscapeブラウザでは、思ったように上手く行ったものの、Internet Explorerでは文字フォントが通常のままで、反映されません。 これはInternet Explorerの仕様でしょうか? 改善策はありますか?

みんなの回答

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.4

http://www.tagindex.com/stylesheet/text_font/font_size.html 「※ブラウザと表示モードによっては、デフォルトのサイズが small になる場合があります。」 ということで、x-small を選べばちゃんと反映されるのではないですか?

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.3

>宣言は ><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> >にしてStdrdsモードというのでOKですよね? [[No2のURLから抜粋]] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> ------------------- (公開識別子のみ)では「互換」になってしまうのでNG 抜粋はstrictだけれどtransisionalの記述にすればtransitionalになるから。

回答No.2
jirokita
質問者

補足

宣言は <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> にしてStdrdsモードというのでOKですよね? <style type="text/css"> <!-- table.test { font-size:75% } --> </style> にするとFirefoxでは問題なくいけましたが、Internet Explorerで見ると、テーブルサイズが全く異なったものになり、また、テーブル内に書かれている文字もなぜか改行されてしまいます。

  • k0021
  • ベストアンサー率26% (32/120)
回答No.1

<td>に指定して下さい <table> <tr><td style="font-size: small">スタイルシートのおかげで文字が小さくなりました。</td></tr> 上記方法で表示出来ると思います

jirokita
質問者

補足

返信ありがとうございます。 やってみましたが結果は変わらずでした。 Firefoxの方はそれでもいけるようです・・・

関連するQ&A