これ何て呼びますか

HPを今作ってますが、IEではまったく問題なく正常に表示されるのに、ネスケでは欠ける部分がでます。どちらかにしか対応しない独自拡張タグではなく、普通のテーブルです。以下がソースです。
<HTML>
<HEAD>
<TITLE>メイン</TITLE>
</HEAD>

<BODY bgcolor="000000">

<TABLE WIDTH=700 HIGHT=600 BORDER=1>
<TABLE BORDER=1>
<TR><TD WIDTH=600 HEIGHT=100>これはテスト表示です</TD><TD WIDTH=100 HEIGHT=100><IMG SRC=TOP2.GIF></TD>
</TR>
<TABLE WIDTH=700 HEIGHT=200 BORDER=1>
<TD><IMG SRC=TOP1.JPG></TD>
</TR>
</TABLE>
<TABLE WIDTH=700 HEIGHT=100 BORDER=1>
<TD>これはテストです</TD>
</TABLE>


</TABLE>
 上から8行目の
◎<TR><TD WIDTH=600 HEIGHT=100>これはテスト表示です</TD><TD WIDTH=100 HEIGHT=100><IMG SRC=TOP2.GIF></TD>
のテーブルがネスケでは表示されず、下の二つしかでません。IEでは完璧です。いちおう。大きいテーブルに小テーブルを入れているのですが(慣れてないもんで、配置をはっきりさせるため)何か変ですか?まぁ慣れっこの人から見たら、変なとこ山盛りでしょうが、こんな簡単なテーブルで表示差があるとは思いません。どうでしょう?どなたかお時間のあるかたお返事まってます。大変たすかります。

A 回答 (2件)

大テーブルに小テーブルを2個ネストしてる構造だと思うんですが、1個目の入れ子テーブルが閉じていません。


さらに<TR>タグも一部省略されています。
NNはIEほどテーブルタグの解析がルーズではないので。

以下、ネスト構造を整理して書くと、

<TABLE WIDTH=700 HIGHT=600 BORDER=1>

<TABLE BORDER=1>
<TR>
<TD WIDTH=600 HEIGHT=100>これはテスト表示です</TD>
<TD WIDTH=100 HEIGHT=100><IMG SRC="TOP2.GIF"></TD> ←★ファイル名はクォートすべき
</TR>
</TABLE> ←★これが抜けてる

<TABLE WIDTH=700 HEIGHT=200 BORDER=1>
<TR> ←★これも抜けてる
<TD><IMG SRC=TOP1.JPG></TD>
</TR>
</TABLE>

<TABLE WIDTH=700 HEIGHT=100 BORDER=1>
<TR> ←★これも抜けてる
<TD>これはテストです</TD>
</TR> ←★これも抜けてる
</TABLE>

</TABLE>
    • good
    • 0
この回答へのお礼

はい、ウルトラ速攻のお返事とバッチリ回答大変感謝しています。ネットサーフィンしながら待ってました。コンピューター系の質問はいつもたくさんのひとがすぐに回答してくれるなーと常々思っていましたので。バッチリ表示されました。しっかりコピーして見比べて頭にたたき込んでおきましたよ。さ、これから作業再開したいと思います。

お礼日時:2001/05/20 01:28

テーブルタグで閉じ忘れがありますと、うまく表示してくれません。


IEはこの辺りはルーズですからね。。
アドバイスになりますが、配置をするにはスタイルシートが便利だと思います。
元々テーブルって表の為のHTMLですしね。
    • good
    • 0
この回答へのお礼

おっと、下の方へのお礼を書いていたら来てましたね。そうなのです。とじ忘れでした。では作業再開です。ありがとうございます!

お礼日時:2001/05/20 01:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報