Netscape のスタイルシートで font-family: 指定時のイヤなこと

[上に] [前に] [次に]
Syn [E-Mail] 1999/04/21(水) 12:23:42
Netscape Communicator 4.51 を使っていますが スタイルシートで
font-family: に欧文フォントを指定してあるページを見ると
そのフォントが適用されていないどころか 日本語フォントまでもが
「MS P 明朝」にかってに変えられてしまっていて 指定したスタイル
とはもはやかけはなれた表示になってしまいます。
IE だとちゃんと表示されるのに。
で 欧文フォントが適用されないのはあきらめるとして せめて日本語
フォントが明朝にならないようにするような方法ってあるでしょうか?

とくめい 1999/04/21(水) 12:30:50
あなたがページを作る立場なら、スタイルシートを使わない。
あなたがページを見る立場なら、[設定]メニューでスタイルシートを無効にする。
というのが解決策かと・・・

Syn [E-Mail] 1999/04/21(水) 12:45:46
いや そんなことしなくても font-family さえ使わなきゃいいん
ですけど。
なんちゅーか 回避策があるなら教えていただきたいなーと思っただけで。

もぐ 1999/04/21(水) 13:52:22
MSP明朝を削除(現実的にはリネーム)するしかないですね。

もっとも、そこら中で言われてることですが、CSSなサイト
をネスケで見るという行為自体が常軌を逸しているのはないでしょうか?


Nobu3 1999/04/22(木) 01:14:03
スタイルシートを切替えて使う。というやり方ができます。
某MSのサイトでもやってます。
ヘッダ部分に
if(document.all)document.write('<link rel="stylesheet" url="ie.css" type="text/css">');
なんて書いちゃっても平気です。うまくやってくれます。
いかがでしょう?

Nobu3 1999/04/22(木) 01:20:09
あう。。。間違えました。
正しくは

<script type="text/javascript">
<!--
if(document.all)document.write('<link rel="stylesheet" href="ie.css" type="text/css">');
//-->
</script>

です。
「url」ではなく「href」でした。

Syn [E-Mail] 1999/04/22(木) 09:42:48
[[解決]]
なるほど。 JavaScript で判別させるわけですね。
まあ スタイルシートだけではどうにもできないだろうとは思って
ましたので(^^;
どうもありがとうございました。

[上に] [前に] [次に]