ページを文字コードはEUCで、フォントはCSSで指定しています。
フレームを切らない場合は、Netscape4.xで、
文字コードセットを「自動判別・Shift-jis・EUC」のどれに切り替えても
ちゃんとCSSが反映されます。
フレームを定義した場合、Netscape4.xの文字コードセットが、
元々「EUC」になっていた場合でも、CSSが反映されなかったりされたりと
不安定です。
(※最初の表示画面ではCSSが効いているのですが、再読込を2度勝手にNSが繰り返した後に、CSSが効かなくなる場合もあります)
「自動判別」になっていた場合は、CSSは反映されません。
最初は外部cssファイルをブラウザごとにJavaScriptで振り分けていたのですが、JavaScriptとNS4.xの相性が悪いのかと思い、
JavaScriptもやめてCSSはHTML内に埋め込んだのですが、やはりダメでした。
ソースはこれです↓。
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP">
<TITLE></TITLE>
<style type="text/css"><!--.j12{ font-size: 12px;}--></style>
</HEAD>
フレームセットファイルには、特に特別なことはしていません。
<html><head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP">
<title>テスト</title></head>
<FRAMESET ROWS="*,70" FRAMEBORDER="no" FRAMESPACING=0>
<FRAME SRC="main.html" MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 LEFTMARGIN=0 SCROLLING="auto" NORISIZE FRAMEBORDER="NO">
<FRAME SRC="navi.html" MARGINWIDTH=0 MARGINHEIGHT=0 TOPMARGIN=0 LEFTMARGIN=0 SCROLLING="no" NORISIZE FRAMEBORDER="NO">
</FRAMESET><NOFRAMES>
文字コード「EUC」で、フレームを切っていて、CSSをMacのNetscape4.xで
正常に動作させるには、どうしたらよいでしょうか?
教えて頂けると助かります。よろしくお願いします。
No.1
- 回答日時:
似たような現象に遭遇したことがあります。
ただ、Macではありませんでしたが。
そのときは、METAタグのcharset設定を取ってみたら直った
記憶があります。JavaScriptやCSSはいまのところ外部ファイルでも
問題無いようです。
eggchocoさんの問題が解決する自信はありませんが、なにかのおりに
試してみてはどうでしょう?
この回答への補足
ご回答ありがとうございました。
早速METAタグのcharset設定を取ってみました。
うまく行きました!CSSは読み込んでいます。
でも、文字化けを起こしてしまいます・・・。
フレームセットファイルのcharsetだけを取っても、
うまくCSSを読み込みましたが、<TITLE>部分に日本語を入れなくてはならならないので、文字化けは困りものです。
Head_Syndicateさんの時は、文字化け起こりませんでしたか?
もしこの現象にも遭遇していたら教えて下さい。
お願いします。
No.2ベストアンサー
- 回答日時:
うまく行きましたか。
それは良かった。で、文字化けですが、Apacheを使っていて、.htaccessでのMIME Typeの設定権限を
委譲されているのでしたら、METAタグの代わりに
AddType "text/html; charset=euc-jp" html
を加えておいてみてください。METAタグ形式よりこちらのほうが
正式です(下記URL参照。ただし、なぜかeuc-jpにすべきところが
iso-2022-jpと間違っていたりする)。
(でも、ふたたび最初の問題が発生するようになったりするかも…)
もしそれがダメなら、汚い方法ですが自動判別を間違えないような
文字を先頭のほうに置く、という手段があります。
例えば、この「教えて!goo」のソースを見てください。冒頭のほうに
コメントで<!-- 龠 -->なんてのがありますよね。これがそうです。
他にも、yahooのトップページとか、いろいろチェックしてみてください。
まあ、ヘッダにcharsetを付加させていながらさらに2重の予防として
このテクニックを使っているところもあるでしょうけど。
参考URL:http://hp.vector.co.jp/authors/VA014833/charset. …
ご回答ありがとうございました。
>.htaccessでのMIME Typeの設定
この方法は知りませんでした。勉強になります。
でもこれはちょっと無理な状況なので、今回は他の対応策でどうにかしなければ。
<HTML><HEAD><!-- 龠 -->
<TITLE>てすと</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP">
これで試してみました。
でもやっぱりネスケだと「EUC」に自動で判別はしてくれませんでした・・。
自分で「EUC」にした後、リロードしないとCSSは効きませんでした。
「EUC」でフレームを切っていて、CSSを使っているページは探せばきっと見つかりますよね。
探してソース見てもっと研究してみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
ページが変わっても同じ音楽を...
-
pythonのエラーについての質問...
-
DREAMWEAVERでフレームのリンク...
-
HPの一部に他のHPを表示
-
フレームの片方だけを更新(リロ...
-
Macでは表示されない?
-
フレームを使ったときに横スク...
-
フレームの表示と非表示の切り替え
-
フレームで指定している送信先...
-
htmlのフレームについて
-
HTMLの中に別のHTMLを表示
-
フレーム内のPHPへPOSTで情報を...
-
フレーム内にあるメニューから...
-
部分ページURLへのアクセスでト...
-
画面の一部だけ更新したいので...
-
フレーム内でトップに戻るよう...
-
質問iframeの中にページを自動...
-
Excelで、社外秘(閲覧のみ)と...
-
HTMLからフォルダを開きたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのページもすべて同じURLなの...
-
pythonのエラーについての質問...
-
フレームで指定している送信先...
-
フレームの片方だけを更新(リロ...
-
frameの内容が表示されない
-
2つのページを重ねたい
-
WebサイトでHTMLのフォームに隠...
-
URLを変えないで表示する方法
-
フレームページが表示されない...
-
iframeを使わないで・・・
-
html 左メニューから右への表示...
-
formデータ送信時にフレームペ...
-
フレームが表示されない><
-
直リンクとは。
-
HP全体にmidiを・・・
-
HTML、1クリックで複数画像表示
-
HTML フレーム内にWebページを...
-
フレームがあるページでの更新...
-
フレームの表示と非表示の切り替え
-
「無題ドキュメント」の名前変...
おすすめ情報