- 締切済み
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の仕様でしょうか? 改善策はありますか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- goldfox
- ベストアンサー率49% (123/249)
http://www.tagindex.com/stylesheet/text_font/font_size.html 「※ブラウザと表示モードによっては、デフォルトのサイズが small になる場合があります。」 ということで、x-small を選べばちゃんと反映されるのではないですか?
- SAYKA
- ベストアンサー率34% (944/2776)
>宣言は ><!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になるから。
- himajin100000
- ベストアンサー率54% (1660/3060)
- k0021
- ベストアンサー率26% (32/120)
<td>に指定して下さい <table> <tr><td style="font-size: small">スタイルシートのおかげで文字が小さくなりました。</td></tr> 上記方法で表示出来ると思います
補足
返信ありがとうございます。 やってみましたが結果は変わらずでした。 Firefoxの方はそれでもいけるようです・・・
補足
宣言は <!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で見ると、テーブルサイズが全く異なったものになり、また、テーブル内に書かれている文字もなぜか改行されてしまいます。