- ベストアンサー
HTMLの表示が変なのは何の原因?
- HP作成時に同名のHTMLファイルをアップロードしたことが原因かもしれません。
- 背景画像の再アップロード後に表示が崩れる現象が発生しました。
- HTML内には一つの画像や文字しか含まれていないのに、二つ分挿入されていたり変な文字が入っていたりします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
気になったポイントを挙げます。 ・先頭にドキュメントタイプがない(→html開始タグより上、一番先頭に以下追加) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ・Content-Typeのメタタグがない(→head開始タグとtitleタグの間に以下追加) <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> ・headの閉じタグがない(→閉じタグをbody開始タグの前に追加) ・styleがbodyタグの下に書かれている(→headタグ間に移動) ・改行タグの書き方が違う(→</br>ではなくて<br>) ・objectとlayerタグを含む謎の一文がある▼ </object></layer></div></span></style></noscript></table></script></applet></center> ソースにこれだけ残ってるなら消して良いと思います。 2回繰り返されているのは、HTML文書冒頭に挿入?されている <!--START EZ_WEB HTML-->から<!--END EZ_WEB HTML-->までのソースが反映されてる為と思われます。 よって、最初に表示されている部分には\nが出てますが、 2回目に表示されている部分(おそらく本来のHTML)では出てません。 何かしら追加した覚えがあるなら消してみてください。
その他の回答 (2)
「ところどころにある\nという文字」は「改行」です。 「\r\n」と表記される場合もあるようです。 正規表現というものです。 ヘルプを確認したので、確かだと思います。
お礼
ありがとうございます。 けれどもどうやって消せばいいのかわかりません。
- maxmixmax
- ベストアンサー率10% (91/908)
ソースをご覧になればわかりますが、 見事に2回分表示するように記述してありますよ。
補足
すみません。ソースを見たらHTMLが2つ分挿入されていたのですが、管理ページの編集画面で見てみたらHTMLは1つ分しか入っていませんでした。 どうなっているのか全くわかりません。あと、ところどころにある\nという文字はなんなのでしょうか。 一度作り直してみます。
お礼
わかりやすく教えていただきありがとうございました。 HPを作るのが初めてなのでHTMLの順番などわからずめちゃくちゃに入れてしまっていました。 しかも改行タグを今まで間違って使っていたとは…OTL 解決しました。