WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:Winで作成したページがMacで見られない

0:[投稿] ケイダイカダツ [MAIL] [URL] [2003/02/12 17:55 ][環境:わからない WIN98,IE6]

初めまして。
私はWin98でタグ打ちでHPを作成しているのですが、一部のマックを使用している人にはページが表示されないそうです。
どうしたらいいのでしょうか?


1:[回答] やじうま1号 [2003/02/12 18:12 ]

Macと言っても、ブラウザーはいっぱいあるので、どの場合表示されないと言うのがわからないと、どうしていいのか解りませんから、それが無いことには。


2:[関連] ケイダイカダツ [2003/02/12 18:53 ]

ごめんなさい。
一応今わかっているのはIE5.0で見ているMacの方は見れないようです。


3:[回答] ごだっち [MAIL] [2003/02/12 21:05 ]

ん〜。
URL欄に記載されているのが問題のページだとすると、
headもbodyも宣言されていなくて、htmlの開始タグの次がタイトルで、
その次にいきなりコンテンツが記載されています。

。。。これで正常に表示されてしまうWindows版のIEのほうが
じつは問題なのではないだろうか?(^o^;

とりあえず、htmlで開始したら、head部の開始と終了、それから
body部の開始〜コンテンツの記述〜body部の終了、そしてhtmlの終了
という記載に修正すれば、Macでも表示されるようになると思うよ。


4:[回答] ひじ [2003/02/12 22:29 ]

たしかに http://www3.ocn.ne.jp/~keidai/ahoudori/smile.html をMacIE5で見ると閲覧領域が真っ白になります。

気付いたこと:
・style要素のコメントが終了していません。
・body要素が入れ子になっている(開始・終了タグ省略されたbody要素直下にnoframes要素があり、その子要素がbody要素になっている)

Another HTML-lint http://openlab.ring.gr.jp/k16/htmllint/htmllint.html でチェックをした方が良いかと思います。

>>3
DOCTYPE宣言がないので、質問者が何を根拠にHTMLを書いているのか分からないのですが、
HTML 4.01である限り、html要素・head要素・body要素の開始タグ・終了タグは省略可能です。また、これらの開始タグ・終了タグを省略して表示されなくなったWebブラウザを私は知りません(少なくともMacIE5やMozillaでは問題ありません)。


5:[関連] ケイダイカダツ [URL] [2003/02/12 23:45 ]

ありがとうございます。
早速やってみたのですが(時間が無いので
http://www3.ocn.ne.jp/~keidai/ahoudori/index.html

http://www3.ocn.ne.jp/~keidai/ahoudori/smile.html
を書きなおしてみました。
よろしければMacIE5で見れるかどうかを教えてください。


6:[回答] ごだっち [MAIL] [2003/02/13 12:35 ]

MacOS9&IE5.01とIE4.5で確認しました。
http://www3.ocn.ne.jp/~keidai/ahoudori/index.html は、
文字コードが違っていたので、<title>タグの次の一文字目で
読み込みが止まって?いるようです。
METAタグを削除したところ、正常にShift-JISと自動認識されて
表示されました。

http://www3.ocn.ne.jp/~keidai/ahoudori/smile.html は、
そのままで表示できました。

>>4
失礼いたしました。&ご教示ありがとうございます。
省略可能だったとは知らなんだ...。


7:[回答] 匿名 [2003/02/13 13:25 ]

はてな。
<html と書いた時点で、これの子要素としてはheadとbodyだから、書かざるを得ないでしょ。
省略する時には、htmlから省略されていないと無理でしょ。


8:[完了] ケイダイカダツ [URL] [2003/02/13 13:38 ]

ありがとうございました。
index.htmlの方は6の方の言うとおりに文字コードを削除してみました。
おそらくこれと同じように直せば他のファイルも見られると思うので頑張って直していこうと思います。
本当に有難う御座いました!


9:[完了] yuu [2003/02/13 15:14 ]

>>7
そんなことないというか、省略できますが。
ただ、

<!DOCTYPE ...
<html>
<title>title</title>
hogehoge
</html>

などという場合は、hogehoge が head要素なのか body要素なのか判別できずに死亡する(謎)可能性はあります。

<!DOCTYPE ...
<html>
<title>title</title>
<p>hogehoge</p>
</html>

とかなら、p要素の前に </head> と <body> が省略されているのであろうことが明白なのですが。


10:[回答] 匿名 [2003/02/13 15:55 ]

>>9
了解

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World