テーブル列数の数え方

[上に] [前に] [次に]
伊之助 [E-Mail] 1999/04/17(土) 23:07:41
テーブルでCOLSを指定しようかと思っているのですが、
例えば TR ROWSPAN=3 のようなときは、
列数は3つと考えるのですか?それとも1つと考えるのですか?
とほほさんのページを見るとROWSPANは
「縦方向に項目をn個分連結します。」と書いてあるので、
1つと数えるのかなーとも思ったのですが、自信がないのでお聞きします。m(__)m

それと、COLSはIE3、NN4以上からサポートされているそうですが、
指定してもそれ以下のバージョンでテーブルは(異常なく)表示できますか?

Nobu3 1999/04/18(日) 07:59:53
僕の経験では「cols」を指定すると、NN4では小さいテーブルでも画面いっぱいに広がりました。IEではそんなことはないです。
また、基本的に知らない属性は無視するのでサポートしていなくても大丈夫だとは思います。
確認はしていません。

「colspan」は「繋げる」のであり、「元々の個数は変化しない」と考えるのがいいのではないでしょうか。
表現の仕方の違いです。

伊之助 [E-Mail] 1999/04/21(水) 20:51:55
Nobu3さん、ご解答有り難うございます。m(__)m
NN4でcolsを指定するとテーブルが画面いっぱいに広がるんですか?知りませんでした...(^^;
やっぱりcolsタグを使用するのはやめようかな...

あと、「元々の個数は変化しない」ということは、つまり上の(私の)例で行けば3と数えるということでしょうか?
理解力がなくてすみません....

Nobu3 1999/04/22(木) 00:38:34
colsを指定すると大きなテーブルでは表示が速くなるらしいので、
とっても大きいテーブルなら使ってもいいかも・・・
幸いというか、今までそれを感じたことはないです。

数の話ですが、
<TR>の中にある一番多い<TD>の数が横のセル(列)数。
<TR>の数が縦のセル(行)数。
になります。
そこで、<TD>の中に「colspan=2」があったら、その<TD>は2個と数えることになります。
例えば
<table>
<tr><td rowspan=2><td><td colspan=4><td>
<tr><td><td><td colspan=3>
</table>
だと、列数は「7」、行数は「2」になります。
ちなみにこのテーブル、下の列数はいくつですか?

まあ、考える前にいろいろと作ってみてください。
失敗すればそこから何かがわかるはずです。
特にrowspanには気をつけましょう。

伊之助 [E-Mail] [HomePage] 1999/04/22(木) 19:28:03
[[解決]]
あ!そうか!私何か勘違いをしていました......
まあとりあえず、色々試してみます。
どうもありがとうございました。

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