• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:YUI fonts cssについて)

YUI fonts cssについての疑問

このQ&Aのポイント
  • YUI fonts cssを使って作ったサイトで、文字のサイズを変更できるのか疑問があります。
  • YUI fonts cssは相対指定ではなく絶対指定に近いため、文字のサイズ変更ができない可能性があります。
  • 高齢のユーザーも多いサイトなので、文字サイズを変更できる仕様にするか悩んでいます。

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

  • ベストアンサー
回答No.3

すみませんでした。 YUI fontsはIE8の標準準拠に対応していないようですね。 body { font-family:"MS Pゴシック",arial,helvetica,clean,sans-serif; font-size:medium !important; font-size:small; }

et-san
質問者

お礼

プラウザのバージョンの問題なんですね。 たしかにIE8で確認作業を行っていました。 書いていただいたコードを追記することでなんとか解決することができました。 なぜ解決できたのか理解出来ないのが情けないですが 取り敢えずその状態で進めて、改めて勉強したいと思います。 回答ありがとうございました。

その他の回答 (2)

回答No.2

YUI Fonts CSSはbodyで絶対指定したサイズ(13px)を基準に他要素で決められた%指定することで どのブラウザでもだいたい同じ文字サイズで見れるようにするというもので ブラウザの文字拡大機能ではサイズ変更が出来なくなるため、 フォントサイズ変更をしたい場合はJavaScriptを使うことになります。 その場合はbodyで指定しているサイズだけ変更すればOKです。 ブラウザのフォントサイズ変更を殺したくないなら、各要素の%指定は残したままbodyの絶対指定を消しましょう。

参考URL:
http://blog.d-spica.com/entry/070310fontsize.html
et-san
質問者

お礼

恥ずかしながらJavaScriptは私の勉強不足であまり使いたくないので 別の方法を取ろうと思います。 丁寧な解説、回答をありがとうございました。

回答No.1

IEの互換モード時に使うのは *font:x-small; の部分なので、相対指定になっています。 相対指定であれば質問者さんの想定されている方法で文字のサイズが可能です。 body以外の要素への指定は相対指定になっていますか?

関連するQ&A