Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み

TABLE内の、文字の大きさの設定

スタイルシートで文字の大きさを指定しているのですが、 こんなの↓ body {font-size:10pt;} table {font-size:10pt;} td {font-size:10pt;} th {font-size:10pt;} まず、テーブル内もBODY内も指定どおりに文字の大きさは変わるのですが、 このあと、ブラウザの文字の大きさを、 最小、小、中、大、最大と変化させても、 BODY内は正しく変わりますが、 テーブル内は全く変化無しです。 IEでのみ検査してますが、 テーブルについても、BODY内と同じように、 文字の大きさが可変になるような設定方法を知りませんか?

みんなの回答

  • kyanasaki
  • ベストアンサー率42% (168/396)
回答No.4

はじめましてこんにちは。 IE6で実験してみましたが、 やはりこのCSSの場合body内の文字サイズは、 変更されないと思います。 一度キャッシュを消してみて再度確認してみて下さい。 pxやptで指定した場合は文字サイズは固定されます。 しかし、em、%でフォントサイズを指定した場合は、 ブラウザの文字のサイズを変更する事が出来ます。

すると、全ての回答が全文表示されます。
  • MrYoYoYo
  • ベストアンサー率33% (38/115)
回答No.3

ピクセル、ポイント指定した場合は、ブラウザの文字の大きさを変化させても変わりません。 % や em などで指定している場合は別ですが。 ちなみに、body で指定したfont-size は古いブラウザ、もしくは互換モードの場合は、テーブルのfont-sizeへは継承されません。 なので、ドックタイプを標準モードにして制作するか、 基本のフォントサイズを固定で決めたい場合は、*(アスタリスク)を使います。 * { font-size: 10pt; } こうすると、スタイル指定以降の全ての文字列が10ptで扱われます。

すると、全ての回答が全文表示されます。
noname#19431
noname#19431
回答No.2

スタイルシートを適用した場合は、ブラウザの文字サイズを変更しても、文字の大きさは変わらないはずです。 bodyのほうが間違っているのではないでしょうか。 全体のHTMLを見せてください。

CANALVOR
質問者

補足

HEADに指定した場合、変化しました。 BODYタグに直接書き込むと動かなくなりました。 外部ファイルにした場合も動かなくなりました。 HEADでの記述が間違ってるようには思えなかったのですが、 バグのようなものでしょうか。

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

IEでBODY内のフォントサイズは本当に変わりますか?

すると、全ての回答が全文表示されます。

関連するQ&A