- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:YUI fonts cssについて)
YUI fonts cssについての疑問
このQ&Aのポイント
- YUI fonts cssを使って作ったサイトで、文字のサイズを変更できるのか疑問があります。
- YUI fonts cssは相対指定ではなく絶対指定に近いため、文字のサイズ変更ができない可能性があります。
- 高齢のユーザーも多いサイトなので、文字サイズを変更できる仕様にするか悩んでいます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
すみませんでした。 YUI fontsはIE8の標準準拠に対応していないようですね。 body { font-family:"MS Pゴシック",arial,helvetica,clean,sans-serif; font-size:medium !important; font-size:small; }
その他の回答 (2)
- tenderfeel
- ベストアンサー率56% (215/379)
回答No.2
YUI Fonts CSSはbodyで絶対指定したサイズ(13px)を基準に他要素で決められた%指定することで どのブラウザでもだいたい同じ文字サイズで見れるようにするというもので ブラウザの文字拡大機能ではサイズ変更が出来なくなるため、 フォントサイズ変更をしたい場合はJavaScriptを使うことになります。 その場合はbodyで指定しているサイズだけ変更すればOKです。 ブラウザのフォントサイズ変更を殺したくないなら、各要素の%指定は残したままbodyの絶対指定を消しましょう。
質問者
お礼
恥ずかしながらJavaScriptは私の勉強不足であまり使いたくないので 別の方法を取ろうと思います。 丁寧な解説、回答をありがとうございました。
- metametamu
- ベストアンサー率51% (153/295)
回答No.1
IEの互換モード時に使うのは *font:x-small; の部分なので、相対指定になっています。 相対指定であれば質問者さんの想定されている方法で文字のサイズが可能です。 body以外の要素への指定は相対指定になっていますか?
お礼
プラウザのバージョンの問題なんですね。 たしかにIE8で確認作業を行っていました。 書いていただいたコードを追記することでなんとか解決することができました。 なぜ解決できたのか理解出来ないのが情けないですが 取り敢えずその状態で進めて、改めて勉強したいと思います。 回答ありがとうございました。