テーブル列数の数え方
[上に]
[前に]
[次に]
伊之助
[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
[[解決]]
あ!そうか!私何か勘違いをしていました......
まあとりあえず、色々試してみます。
どうもありがとうございました。
[上に]
[前に]
[次に]