- 締切済み
firefoxで正常に表示させるには?
HP上に送信フォームを設置しているのですが、IEでは正常に表示できるのに、firefoxでは正常に表示できずに使用することが出来なくて困っています。 何が原因なのでしょうか? お分かりになる方がいらっしゃいましたら、ぜひご教授下さい<(_ _)> https://server08.instantssl.co.jp/~fu4732/manga/f-toiawase/index.html
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kouji_124
- ベストアンサー率46% (283/605)
多分、致命的な問題は「コメント」部分だと思います。 ローカルの環境(指定URLのファイルをPCに保存しFirefoxで表示)で試しましたが、コメント部分を修正するとそれなりに表示されました。 具体的に書くと。。。 コメント部分「<!-- -->」の部分ですが、この中に"--"(ハイフンを2個連続)を入れることは出来ません。 ところが、ご指定のHTML(XHTML)にはコメント部分が「<!----- ------->」の様に表現されています。 HTMLの文法に甘いIEなら表示できますが、文法に厳しいFirefoxでは「<!-----」以降がすべてコメントとして扱われ表示が崩れてしまいます。 このことは、Firefoxでページを「右クリック」→「ページのソースを表示」で確認してもらえば分かると思います。
- higekuman
- ベストアンサー率19% (195/979)
htmlが正しいかどうかを、こういうところでチェックする習慣をつけましょうね。 http://openlab.ring.gr.jp/k16/htmllint/htmllint.html とりあえず、全部は見ていませんが、body要素の開始タグが無いですよ。 IEは、それを補完したんでしょうね。
お礼
bodyタグに余計な記述がくっついているものを利用しているので、質問に際して削除したきりbody要素を追加せずにウッカリそのままデータをアップしてしまいました(^_^;) しかし、ご指摘のbody要素を追加してみましたが、ページの表示に変化はみられませんでしたので、原因は別にあるのかも? チェックサイトを教えて頂き、ありがとうございます。 サイトはHP作成ソフトを利用して作っているので、タグはまだまだ不勉強です。早速チェックサイトを活用してみましたが、読んでも分からない項目が沢山ありました(;^_^A もっと勉強しないとダメですね。
お礼
ホントだ!!ありがとうございます!! 修正したら、それなりに表示されるようになりました!!助かりました。 上部の枠組みに1mm程度の隙間が空いてしまうのは…どうしてなのでしょうか?
補足
隙間について…解決できました!! 余計なタグが挟まってました(;^_^A