- 締切済み
NN4.xでスタイルシートが素のまま表示される
NN4.x(主に4.7x)でページを読み込むと、スタイルシートのタグがそのまま表示されてしまうことがあるんです。 再読み込みをすると直るのですが、結構頻繁に起こります。 ちなみに、フレームを使ったページで、WinのNN4.7xで確認しています。 ご解答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
再び失礼します。 外部スタイルシートを利用している場合、その内容がプレーンテキストとして表示されるのはブラウザの挙動の異状によるものだと思いますので、これを完全に防ぐ方法はないのではないかと思います(私が知らないだけかもしれませんが…)。 再読み込みして正常に表示されるようになるのであれば、なおさらその線が強いのではないでしょうか。 ちょっと調べてみたのですが、外部スタイルシートを取り込んでいるケースで、プレーンテキストのようにスタイルシートの内容が表示されてしまうという事例やその対処法を見つけることができませんでした。 Netscape4.xxに外部スタイルシートを読み込ませない方法を紹介しているページは、いくつかありましたが… 直接の対策にはならない話ですみません。
どのような動作になることをお望みなのでしょうか? スタイルシートの内容がプレーンテキストのように表示されることを防ぎたいのであれば、 <style type="text/css"><!-- body{…… --></style> のように、スタイル要素の中身をHTMLのコメントアウト(<!-- -->)でくくる方法が有効かと思います。 確実にスタイルシートを組み込ませたいというのであれば、それはHTMLソースを改変して対処できる範囲ではないと思います。 ブラウザの挙動やネットワークの状況に起因する不具合は、HTMLの側ではどうしようもないでしょう。
補足
ご回答ありがとうございます。 質問の書き方が悪かったみたいで、すみません。 おっしゃる通り、スタイルシートがプレーンテキストのように表示されるのを防ぎたいのです。 外部スタイルシートを使っているのですが、その場合はどうしたらいいでしょうか。 よろしくお願いします。
お礼
遅くなってすみません。 そうですか・・・結局htmlファイル内に書き込むことにしました。 調べていただいたりして、ありがとうございました。