IE4/CCS2 のユーザー定義色がNN4で化ける

[上に] [前に] [次に]
松島 [E-Mail] [HomePage] 2000/02/08(火) 08:07:45
http://www.tohoho-web.com/wwwcolor.htm#ColorUserDefine
ユーザー定義色を使ってみたところ、IE5ではねらいどおりの色で表示
されているのですが、NN4では見当違いの色になってしまいました。
そこで、NN4ではこの色設定が反映されないようにしたいと思うのです
が、何かスマートな方法はありますでしょうか。

通りすがり1号 2000/02/08(火) 23:58:11
多分これが最もスマート。
IE5とNC4.07で確認。IE4での動作は保証できません。

<html>
<head>
  <title>testcss.html</title>

  <!--IE5のためのスタイル-->
  <style>
    body {
      background-color: activecaption;
      color: captiontext;
    }
  </style>

  <!--NC4.07のためのスタイル-->
  <style disabled="true">
    body {
      background-color: #aaaaaa;
      color: #333333;
    }
  </style>

</head>
<body>

スタイルは必ずこの順番で指定すること。
NC4.07用のスタイルを、先に書いてはいけない。

</body>
</html>

松島 [E-Mail] [HomePage] 2000/02/09(水) 01:09:49
[[解決]]
通りすがり1号さん、回答ありがとうございます。
STYLEタグに DISABLED属性があるとは知りませんでした。

DISABLED属性が気になって本で調べてみたら、より確実な
方法を見つけました。
わざわざ回答していただいたところを申し訳ないのですが、
せっかくですのでその方法の紹介したいと思います。


<!-- 両方に適用させるCSS -->
<LINK REL=STYLESHEET HREF="main.css">

<!-- IE5だけに適用させるCSS -->
<!--[if IE 5]><LINK REL=STYLESHEET HREF="ie5.css"><![endif]-->


つまり、<!--[if IE 5]> 〜〜〜 <![endif]--> の部分は、
IE5でしか認識されない、ということだそうです。
IE5/NC4.7で動作を確認しました。

通りすがり1号 2000/02/09(水) 02:29:30
なるほど。
実は松島さんの方法は考えてました。
しかし、参考にしたドキュメントがいけなかった、、、、
正しく動かず挫折したんです。

ちなみにそのドキュメント↓。マイクロソフト初。(笑)
http://www.microsoft.com/japan/developer/workshop/author/dhtml/dude/dude071798.asp

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