• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSで文字サイズを固定)

CSSで文字サイズを固定する方法

このQ&Aのポイント
  • ホームページ作成中のページレイアウトで、文字サイズを固定したい場合はCSSを使用します。
  • しかし、CSSで文字サイズを指定してもブラウザによっては変化してしまうことがあります。
  • この問題を解決するためには、適切なCSSの指定方法を行う必要があります。

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

  • ベストアンサー
  • sun-ward
  • ベストアンサー率54% (86/159)
回答No.1

ソースは間違っていません。 ただ、固定させたい文字が、例えば<TD>タグなどの中にないでしょうか。 この場合、文字サイズに関しては<TD>タグに指定されたスタイル(現在指定なし)が優先されるので サイズが大小してしまうのだと思います。 TD { font-size: 12px; } などと付け加えれば問題ないと思います。

master-3rd
質問者

お礼

ありがとうございます。 これを入れた後も動くのでおかしいな?と思ってたら、動く場所にsize=-1を入れてました。 削除したら、無事スタイルシートのサイズが反映されました。

その他の回答 (2)

  • ao_
  • ベストアンサー率33% (15/45)
回答No.3

WinのIEだけなら#1さんのおっしゃるように、要素の直近のタグにスタイルで絶対値(pxとかpt)を指定すれば固定できます。 ただし、WinIE以外のブラウザやMacでは全てのブラウザで絶対的なフォントの指定は無効になります。 ユーザービリティ的に考えてもフォントサイズは可変の状態にした方が良いと思いますよ。フォントサイズが大きくなり改行されてもちゃんと情報が伝わるようなデザインにした方が良いと思います。

noname#83116
noname#83116
回答No.2

#1さんのような方法を用いても、IE 以外のブラウザでは簡単に文字サイズの変更をされてしまいますよ。 つまり、どのような環境においても文字サイズの変更を禁止する方法は存在しません。

関連するQ&A