※ ChatGPTを利用し、要約された質問です(原文:外部CSSでフォントの指定)
このQ&Aのポイント
外部CSSを使ってフォントの指定方法について調べました。
FireFoxでは外部CSSが反映されない問題がありますが、対策方法を見つけました。
フォントの部分はfont-familyプロパティを使って指定することができます。日本語はMS ゴシック、英字はVerdanaを指定する方法を調べています。
自分のサイトの一部のページでは外部CSSで文字の色やフォントなどを設定しているのですが、
FireFoxでは反映されません。IEでは思い通りです。
調べてみて外部CSS、style.cssの改行をなくしたり先頭に@charset "shift_jis";を記述してみました。
そしたらなんとうまく文字色は変わりました。
しかしフォントは英字が"Verdana"にならないのです。
すべて"MS ゴシック"になってしまいます……IE、FireFox両方です。
私はMS ゴシックの英字が好きではないので、Verdanaなってくれればうれしいのですが……。
ちなみに、フォントの部分は
font-family: "Verdana", "Arial", "sans-serif", "MS ゴシック";
こんなふうに記述しています。
@charset "shift_jis";の記述を消して、
.htaccessが使えるサーバーなのでAddType text/css .cssを記述してみましたが変わりません。
どなたか大抵のブラウザで日本語をMS ゴシック、英字をVerdanaにする外部CSSの書き方を教えてください。
お礼
詳しいご回答ありがとうございます。 確かに私の記述するHTMLは基本を丸無視しています……。 Webサイトさんからコピーしてきたもの、それによって覚えたきっとめちゃくちゃな記述で構成されている自覚があります……。 思い切ってCSSの参考書を買って読んでみます。 ご回答くださったみなさんありがとうございました!