<TABLE>内で<HR>を使うことは合法?

[上に] [前に] [次に]
ねぇねぇ 2000/01/16(日) 07:40:48
<TABLE><TR><TD>
わーわーぶーぶー<BR>
<HR>
わーわーぶーぶー
</TD></TR></TABLE>

↑にしたら、<HR>が使えてしまいました(笑)
IE5とNN4.6(Win98)で確認したんですけど、これって合法なんでしょうか?(IEとNNで使えるからいいのかな?)

zizz... [HomePage] 2000/01/16(日) 11:06:38
合法かそうでないか、何で判断するのか知りませんが、
とりあえずDTD的には許されるみたいです。

Weasel 2000/01/16(日) 15:20:40
注意点を一つ。
TABLEの中で<HR>を使うときは、<hr width="100">という
感じにして、TABLEより短く設定しないと、NN3.x
(WIN, MAC両方)でテーブルが正しく表示されないことが
あります。

#ブラウザーのシェアが低いから無視するか
#なるべく多くのブラウザーに対応させるかは
#あなたの判断です。

ぺぱーど 2000/01/16(日) 23:55:37
#「合法」ってのはちょっとねぇ。(^^;
#せめて「適切」にして欲しい。

>TABLEより短く設定しないと
テーブルのサイズを指定していなければ問題無いのでは?
単に<HR>なら他の要素によって大きさが決められた<TD></TD>内に
100%幅で展開されると思うし。

ねぇねぇ 2000/01/17(月) 01:01:57
ご意見ありがとございます。

> TABLEより短く設定しないと、NN3.x
> (WIN, MAC両方)でテーブルが正しく表示されないことが
> あります。
ふむふむ。WinでNN4.6な私としては、貴重なご意見です。

テーブル内に線を引くなら、画像でやるのが一般的なのかな?
もうちょっと悩んでみよう・・・(ブツブツ)

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