CSSのfont-familyで、下記のように設定しましたが、IE6(IE7,8は未確認)ブラウザの環境設定で指定したフォントの方が優先的に使われてしまうようです。

FireFox、Safariは大丈夫そうです。
そういうものなのでしょうか?


body{ background-color:#fef4da;
background-image:url('bg_lt.gif');
color:#440000;
font-family: Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic", Osaka, "MS Pゴシック", sans-serif;
margin-top: 0px;
text-align: center;
font-size:10pt;
}

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2010/05/20 11:01:29
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:rouge_2008 No.1

回答回数595ベストアンサー獲得回数351

ポイント35pt

「インターネットオプション」の「ユーザー補助」で、「Webページで指定されたフォントスタイルを使用しない」にチェックを入れていないでしょうか?

ここにチェックがある場合、WEB作成者がCSS等で指定したフォントは無視されます。

あるいは、ユーザースタイルシートで、オリジナルのCSSを指定している場合も無視されます。

http://www.odn.ne.jp/rescue/browser/ie/option/option_04.html

Firefoxの場合も、「オプション」→「コンテンツ」タブ→フォントと配色の「詳細設定」で「Web ページが指定したフォントを優先する」のチェックを外していると、同じようにWEB作成者が指定したフォントは無視されます。

http://support.mozilla.com/ja/kb/%E8%A8%AD%E5%AE%9A%E3%82%A6%E3%...

ユーザースタイルシート(Firefoxの場合)

http://firefox.geckodev.org/index.php?%E3%83%A6%E3%83%BC%E3%82%B...

http://level.s69.xrea.com/mozilla/index.cgi?id=20070114_sdfx2_2


ほとんどのユーザーは、これらに関してはデフォルト設定で使用していると思いますので、IEの場合もFirefoxの場合も、WEB作成者が指定したスタイルで表示されていると思います。

id:swing-au

ありがとうございます

動作確認したPCも、チェックボックスはオフになってました。

また、yahoo!などは、ブラウザ指定フォントに関わらず表示されたので、私の作り方に何か問題があるのでは、と思います。

2010/05/20 08:59:38
id:b-wind No.2

回答回数3344ベストアンサー獲得回数440

ポイント35pt

ブラウザの設定とユーザースタイルシート:道具としてのパソコンWeb作製

「ブラウザ毎に設定の優先順位がちがうか?」と言う問いに関しては

「結果としてそうなっています」と言うのが答えになるかと。


もう一つ「ブラウザの設定等に関わらずフォントを指定できるか?」という点も

有るかと思いますが、!important 指定のユーザースタイルシートが最優先になるので

確実な方法はありません。

また、ユーザビリティーの点からもユーザー設定が優先されることが好ましいです。

(好みの問題は別としても、身体的特徴に由来する場合)

id:swing-au

ありがとうございます

2010/05/20 09:01:31
  • id:swing-au
    解決しました。
    http://19-d.com/posts/view/41.html
    ほかを参考にしましたが、結局、html側のDocTypeが、古い記述だったようで、ここを変えたら直りました。
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません