Jintrick.netagenda2007年05月アーカイブ → 2007年05月21日

CSS font-familyプロパティについて一言

ユーザースタイルシートで、例えばbody{ font-family : "メイリオ" } という意味の指定をした場合、本文のフォントはメイリオになるようにCSSを書こう。これは何も特別な処置を要求するものではない。ウェブデザインの基本を守っていれば既に達成しているはずだ。すなわち「本文に異なるフォントを混在させない」という鉄則である。この場合、font-familyの指定はしないか、あるいはbodyセレクタに一回のみ記述すると良い。意味もなくpに指定して優先度を上げたりしないように注意して欲しい。というのも、ユーザースタイルシートとは何もCSSとは限らない。ブラウザのフォント設定だってユーザースタイルシートを変更する行為だし、そのような利用者はCSSよりも遥かに多いと思う。そしてブラウザのフォント設定がどの程度の優先度を持つかは、そのブラウザによるとしかいえない。CSSを書けるなら、body, p{}とセレクタを増やしたりしてその都度対応することも「可能」だが、そのような煩雑を除き、またCSSを書かない人にも変更の可能性を提供するためにも、当たり前のことをしよう。


webmaster@jintrick.net
公開: 2007年05月21日
カテゴリ: CSS