<table> の中で height=" %"が動かない。のは、NNの仕様?

[上に] [前に] [次に]
しろねこ [E-Mail] [HomePage] 1999/09/10(金) 00:10:20
テーブルを入れ子構造にしているのですが、
NN4 はheight="100%"に、対応してないのでしょうか?
例としては、

<table><tr><td height=500>
<table border=0 align=center cellpadding=0 cellspacing=0 width="100%" height="100%" bgcolor="#ffffff"><tr><td align=center>
<img src="tamura.jpg" width=350 height=350 border=1></td></tr></table>
</td></tr></table>

です。

動作例>
http://neko.takeoff.co.jp/itad/tamura01.htm

border=1の、わかりやすい表示
http://neko.takeoff.co.jp/itad/tamura01.html

<td>いっぱいに中身を広げて表示したいのに、
上下に隙間ができます。(IE5と、4ではつまるようです)

それと、

<table height=500><tr>
<td height=200></td>
<td height=*></td>
<td height=200></td>
</tr></table>

と言う表記も NN4 ではうまく働かないようです。
ちなみにIE3.4.5では100%から、400を引いた数値が * に
代入されているように表示されるのです。

<img src="tamura.jpg" width=350 height=100%>

も、うまく動きません。

どうすればいいでしょうか?
やはり縦の大きさを可変にするということが無理なのでしょうか?

因みに width=" %" は、NN IE どちらでも動いています。
height=" %"が動かない。のは、NNの仕様でしょうか?

掲示板のログを見たところ、
確かに%指定はいろいろと、おかしいような気もするのですが?
NT4.0work IE 4.0sp1 5.0 は正常で、NN4は透き間が空いてしまいます。

もし良かったら他の環境の方でも、
透き間が空くのかどうかが知りたいです。

殿下 1999/09/10(金) 00:26:32
最近まで、同じ事で悩んでいたので。
テーブル内のテーブルの縦幅は%指定出来ないようです。(IEも)
イメージに関しても、テーブル内では縦横共に%指定できませんでした。(NNのみ)
いずれもMACの場合です。

しろねこ [HomePage] 1999/09/11(土) 00:24:48
 うーん、やはりコレはバグなんですね。
でしたらさらに質問です。

その外側のテーブルの、表示高さを表示後に取得できませんか?
ソレを内側に何とかして入れれば。
しかしサーバー再度にはソレは帰ってこないだろうし。
うーん、もはや書いた方が早いような気もします。

やっぱり、透き間が空かないようにできるのは高さ指定するだけですかね?

[上に] [前に] [次に]