• 締切済み

HTMLのテーブル表示

自分でHTMLを記述して作成したHPがあるのですが、先日から一部のテーブルの表示がおかしくなりました。 無料サーバーの広告等は一番下に表示されていたのに、テーブルの途中に入ってきてそれ以降のテーブル、コードは表示されなくなりました。 ソース自体は大して更新などもしてないです。 改めてコードを見直しても、何故表示されないのか分かりません。 初心者でソースなども稚拙で醜いかもしれませんが、右クリックの『ソースの表示』などで見ください。よろしくお願いしますm(__)m

  • HTML
  • 回答数3
  • ありがとう数3

みんなの回答

  • toya_k
  • ベストアンサー率41% (12/29)
回答No.3

1ですが、</body>が抜けていましたねw それはおいといて、 アップする前のファイルのソースの欠損部分 <center>ザスパ草津1-1アビスパ福岡</center></td><td><center> 以降を見ないと、なんともいえません。 また、このサーバのような広告自動挿入プログラムは、 ある特定のタグを見つけて広告を挿入する場所を判断させている事が多いです。 本来はページの一番下に挿入されるのでしたら </body>の前後、または</html>の前後に自動で挿入されるようになっているのではないかと推測します。 従って、 (私の間違いに釣られてしまったのではなく) 下の文章を文字通りに読めば… > 実際のコードには『・』は無く、 > </center></td></tr></table></html> > で終了タグを記述しています。 </body>を書き忘れてしまっているので、 広告挿入プログラムがどこにタグを挿入してよいか解らず あのような場所に挿入してしまったのではないか?とも思います。 そうした終了タグなどの位置の間違いや書き忘れ、スペルミス等も疑ってみてはいかがでしょうか。

kazu8212
質問者

お礼

確かにコードが途中で切れてるので分かりづらいですね。 同じファイルを別のサーバーにアップしました。 別のサーバーには正常にアップできた事から、一応サーバーの管理人にはメールで相談してます。 ご丁寧にありがとうございましたm(__)m サーバーの不具合の可能性が高いかと思います。

  • abril
  • ベストアンサー率69% (388/560)
回答No.2

> テーブルの途中に入ってきてそれ以降のテーブル、コードは表示されなくなりました。 > 改めてコードを見直しても、何故表示されないのか分かりません。 とありますが、現在のソースを見たところ、”36節 9/20(土)ザスパ草津1-1アビスパ福岡”の行がテーブルの最終行になっており、その行の「会場」のセルにはscriptが挿入されており、script関連のコードの終了後には「それ以降のテーブル、コード」と仰っている部分自体が存在していません。 なので、現在の表示結果に矛盾するところはありません。 これが、質問者様が全く更新をしていないのに、ある日突然ソースが書き変わってこの様になってしまっていたのであれば大問題ですが、 > ソース自体は大して更新などもしてないです。 …という事は「大して」ではないにしろ、更新作業はされて、その結果、更新前とは違ったおかしな表示になってしまったのでしょうか? であれば、申し訳ないですがやはり質問者様が更新作業の際にうっかり編集ミスをしてそれに気が付かなかっただけではないかと思われるのですが… もし、現在のテーブルの最終行より先にもまだテーブルのデータがあるのでしたら、コードの73行目の「会場」にセルに入ってしまっている「広告等」のスクリプト関連部分を削除し、続くテーブルのデータを再度追加して、テーブルを終了させた後に、削除したスクリプト関連部分を移動し、bodyとhtmlを閉じれば元に戻せる筈です。

kazu8212
質問者

お礼

こちらは2008年度のデータなので一切更新してません。 更新履歴の日付はコードを直そうとして更新されたものです。 同じサーバーに携帯用のHPも製作してまして(コードは違うけど内容は同じ)、こちらも同じような現象が起きてました。ひとつのhtmlファイルのみ。携帯用のHPは今年度のものなので、週に一度コードをいじる事があります。 先ほど同じファイルを違う無料サーバーにアップして表示したら普通に表示されました。 サーバーの不具合かもしれません。 レンタルしているサーバーのHPには不具合の報告などがないのですが。

  • toya_k
  • ベストアンサー率41% (12/29)
回答No.1

最後のほうのソースが欠損しています。 <center>ザスパ草津1-1アビスパ福岡</center></td><td><center> の後にある無駄な「・」を消し、 (会場名)</center></td></tr></table></html> というように失われている終了タグ等を書き加えれば直ります。

kazu8212
質問者

お礼

>無駄な「・」を消し 実際のコードには『・』は無く、 </center></td></tr></table></html> で終了タグを記述しています。 ファイルをアップすると『・』が入り、広告が途中に入りテーブルが終了します。 36節までしか見れないですが、実際は45節まで記述しアップしてます。 以外に何か改善点などはないでしょうか? よろしくお願いしますm(__)m

関連するQ&A

  • HTMLでテーブルを表示させようとしています。

    HTMLでテーブルを表示させようとしています。 画像のような勤務状況がわかるテーブルをHTMLで表示させようとしています。 テーブルの数字項目は時刻を表しています。(9から18まであります) ブラウザの横スクロールは表示させたくないので テーブル内の一部項目(「No.」から「氏名」まで)を固定にして 横スクロールバーを表示させたいのです。 縦スクロールのサンプルを見つけ、 これを横に対応させればよいかと思ったのですが うまく表示させることが出来ませんでした。 一部項目を固定にして横スクロールバーを表示することは可能なのでしょうか?

    • ベストアンサー
    • HTML
  • HTMLのテーブル表示がおかしくなっちゃった・・

    自分が作成しているHPのレフトナビの表示が変わってしまったことで困っています。 レフトナビは、HTMLのテーブルを使用して作成しているのですが、ディスプレイアダプターのドライバを更新したら、枠線の表示やセルの間隔などがおかしくなってしまいました。 ・・・ディスプレイアダプターのドライバ更新にいたるまでの経緯はこうです・・・ 元々、もらい物のモニターなので、画面があまりきれいに表示されていませんでした。 そこで、少しでもマシな表示にしたいと思い、モニターのドライバをメーカーサイトからダウンロードしてきて、更新しました。 が、何分にも古いため、Windows7用のドライバがなく、WindowsXP用で行ったためか、効果はありません。(PCのOSはWindows7です。) でも、この時点では、レフトナビの表示に変化はありませんでした。 次に、ディスプレイアダプタを自動的に最適なものをダウンロードしてきて更新してくれる機能があったので、やってみました。 そうしたら、画面の表示はだいぶ綺麗になり、ヤッター! と思ったのもつかの間、レフトナビの表示が変わってしまったいたのです! 困った!! と、思い、「ドライバを元に戻す」というのを実行したのですが、レフトナビの表示のされ方は元に戻りません。(綺麗になった画面は元の状態に戻りました。。。) これは、一体どういうことなのでしょう? 元に戻すには、どうしたら良いのか、 どなたかお知恵をお貸しください。 どうしたら、画面表示をきれいにできるのかも、一緒に教えていただけると嬉しいです。 どうか、よろしくお願いいたします。

  • HTMLをまたTOPから書く

    こんにちは。 最近、HTMLを覚え始めたものなのですが、レイアウトにて私の知りたいことが分からなかったので質問させていただきます。 HTMLを書いてからまた書き始めの位置の右側にTABLEを表示したいのですが、どう書けばよいのか分かりません。具体的に表すと あいうえお              このテーブル→ なにぬねの かき くけ こさしすせ  そた ちつ てと を表したいのです。 ちなみにHTMLのソースは左右を同列で表すものではなく、ある程度 書いたらTOP,RIGHTで上の右に書けるはずだと思っています。 では、宜しく御願いします。

    • ベストアンサー
    • HTML
  • HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能

    HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能でしょうか? うまく表現が出来ないのですが・・・ご理解いただけるとうれしいです。 私がWEBサーバ2台を管理しています。 A:http://hogehogehoge.net/AAA.html B:http://pogepogepoge.net/BBB.html Aのページは動的にjQueryなどを使ったページです。 Bは生粋のHTMLです。このサーバには出来ればライブラリなどは入れたくありません。 変更するとしたらHTMLページのソースだけという条件にさせてください。 AAA.htmlのタグ内のデータが変わったらBBB.htmlの<div>タグ内にデータを送りつけて表示させるなんて方法は出来ないものでしょうか?

    • ベストアンサー
    • AJAX
  • HTML文にない[>]がブラウザに表示される

    HTMLをブラウザで表示したところHTML文にない文字[>]が表示されます。 FireFoxで該当箇所のソースを見ると、[&gt;]のコードが入っています。 ところがエディタ(TeraPad)でソースを見ても、同じ箇所には[&gt;]または[>]がありません。 このコードの前後を書き換えても、FFやIEでは[>]が表示されます。 原因と対策をお教え下さい。

    • ベストアンサー
    • HTML
  • テーブルと写真を並べて表示

    HPをHTML(メモ帳)で作っています。 テーブルと写真を並べて(テーブルを左、写真を右に)表示させたいと思っています。 でも、改行も入れていないのにテーブルの下に写真がきて、縦に並んでしまいます。 無知なだけの質問かもしれませんが、どうやったらテーブルと写真を横に並べることができるのか教えてください。

    • ベストアンサー
    • HTML
  • 書いた覚えのないコードが書き込まれます。

    はじめまして。初心者なので分からず困っています。 HPを作って、ファイルをサーバにアップし、ブラウザで表示させると、HP画面上にHTMLソースの一部が出現してしまいます。 そのまま右クリックで「ソースの表示」をして見てみると、HTMLの最後の行に、書いた覚えのないコードが書かれています。(2~3行くらい・・・これが画面上にそのまま表示されています) なぜこのようなことになるのか、分かる方がいらっしゃれば、教えてください。

    • ベストアンサー
    • HTML
  • viでHTMLが簡易表示される

    linuxのレンタルサーバを借りて、telnetでviを私用しているのですが、HTMLをviで開くと、ソースを表示しているのではなく、なんていうかHTMLをブラウザ的にテキストで表現しているようになります。 これってなにか設定があるのでしょうか?

  • サイト訪問者のIPアドレスを判断し、表示を切り分ける方法

    サイトの訪問者のIPアドレスを判断して ページの一部の表示を分ける方法を教えてください。 たとえば、地域ごとに、広告表示を変える、など そういった使い方をしたいと考えています。 サーバに、なにかプログラムをおかなければいけないのか、 それともHTML側の記述で方法があるのか、 教えてもらえると助かります。 よろしくお願いします。

  • HTMLタグチェック

    MacromediaのDreamWeaverを使ってHTMLを生成し、 PHPの埋め込みモジュールを作成しました。 一度ブラウザでみると、テーブルがひどくズレ 見えるものじゃありません。 そこでPHP埋め込み型でもHTMLタグチェックを行えるツール又は、ブラウザのソース表示でHTMLコードを吸い取り、チェックを行う良いツールはございますか? できればとじタグはどこにいれないといけないとか よりカスタマイズされたチェッカーがいいです。 よろしくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう