どれが行でどれが列なの?

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: さやか : 2006/04/09 17:08
はじめまして。
JavaScript学習中です。ちょっと教えてください。
テーブルでセルにアクセスするとき、colsとかrowsを使います。その意味
はすっごく分かります。でも、人の話を聞いてると、「行」と「列」がい
い加減なことがよくあります。たとえば、縦の行とか縦の列とかいって、
頭が混乱してしまいます。日本語って難しい、というか曖昧すぎ(笑

それで、テーブルで行とはどのこと、列とはどのことを指すのかきちんと
教えてください。失礼ですけど、それが載っている本とかも紹介してくだ
さい。よろしくお願いします。

1   名前: S : 2006/04/09 17:08
 質問内容自体はJavaScriptと無関係(HTML質問板向け)と受け取れるが、それはさておき。

 載っている本もなにも、仕様書に定義されているはず。

http://www.asahi-net.or.jp/~SD5A-UCD/rec-html401j/struct/tables.html
http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html

たとえば11.2.6:
「scope = scope-name [CI]
この属性は、当該見出しコマが見出し情報を提供する相手であるデータコマの集合を指定する。この属性は、headers属性の代わりに用いてよく、特に単純な表に向いている。これを指定する場合、次の何れかの値を取らねばならない。
row: 当該コマは、当該コマを含む行の、当該コマ以下の部分(表の方向性参照)に対する見出し情報を提供する。
col: 当該コマは、当該コマを含む列の、当該コマ以下の部分に対する見出し情報を提供する。
rowgroup: 当該コマは、当該コマを含む行グループの、当該コマ以下の部分に対する見出し情報を提供する。
colgroup: 当該コマは、当該コマを含む列グループの、当該コマ以下の部分に対する見出し情報を提供する。 」

=「scope = scope-name [CI]
This attribute specifies the set of data cells for which the current header cell provides header information. This attribute may be used in place of the headers attribute, particularly for simple tables. When specified, this attribute must have one of the following values:
row: The current cell provides header information for the rest of the row that contains it (see also the section on table directionality).
col: The current cell provides header information for the rest of the column that contains it.
rowgroup: The header cell provides header information for the rest of the row group that contains it.
colgroup: The header cell provides header information for the rest of the column group that contains it. 」

 まあ、いきなり仕様書は大変かもしれないので、下記Webサイトあたりを。

http://www.kanzaki.com/docs/htminfo.html
http://members.jcom.home.ne.jp/pctips/www/
http://web.xii.jp/iec/
http://members.jcom.home.ne.jp/jintrick/Personal/
http://www.scollabo.com/banban/
http://deztec.jp/design/

補足)
 ご存知かと思うが、HTMLはアメリカ生まれの文化なので基本は左上開始の横書き。dir属性で右上開始の横書きにもできるが、縦書きは定義されていない(はず)。

「表の方向性」
http://www.asahi-net.or.jp/~SD5A-UCD/rec-html401j/struct/tables.html#table-directionality
http://www.w3.org/TR/1999/REC-html401-19991224/struct/tables.html#table-directionality

2   名前: m035 : 2006/04/09 17:08  [URL
http://dictionary.goo.ne.jp/search.php?MT=%A4%AE%A4%E7%A4%A6&kind=jn&mode=0&base=1&row=5
の一の(1)によれば、
「縦書きならの縦の並び、横書きならの横の並び」が行です。
つまり、その逆が列ではないでしょうか?
おまけとして、行と列の覚え方は下記urlの一番下にあります。
http://hamachan.fun.cx/excel/gyoretu.html

#JavaScriptというよりは日本語の質問だったような・・・

3   名前: さやか : 2006/04/09 17:08
お答えありがとうございます。
m035さんこんにちは、アレ、こんなところにもいらっしゃったんですね(笑
お答えありがとうございました。エクセルの説明でやっと覚えられそうです(爆
gooの説明は何度読んでも分かりませんでした。べつに奈良県で並んでるの
とは関係ないですよね(笑。なんか、俳句かことわざみたいです。
いま思ったんですけど、そしたら、小学校とかのとき、前の列に並んで!っ
て先生がおっしゃいました。でも、あれって、本当は前の行に並んでっていわ
ないとまちがいですよね。

Sさんのは本格的ですね。何を言っているのかマジさっぱり分かりません。
>col: 当該コマは、当該コマを含む列の、
って、colは列なんですか?colは行だと思ってました。人を驚かすのには
いい文章ですけど、翻訳が悪いのでしょうか。言ってる本人も分かってるの
かしら、と思ってしまいます。あるいは、説明がすごく下手だと思います。
理解してしまった人は素人相手にこんな文章持ち出すと、いい気分でしょうね。
すごい頭いい人だと思ってしまいます。

というわけで、なんだかやっぱわかりません(笑。

4   名前: S : 2006/04/09 17:08
 とにかく間違った資料が氾濫しているので仕様書にあたるのが理想なのだが、お気に召さなかったようで。
 では比較的簡略化されて整理されている下記資料でもあたってください。

http://bakera.jp/html/reference/reference.html

5   名前: 匿名希望 : 2006/04/09 17:08
http://www.tagindex.com/cgi-lib/q3bbs/patio.cgi?mode=view&no=240
 このような掲示板は誰もあなたに回答する義務も義理もないので。

 質問したまま放置で新規に質問するというのはどういうことでしょう。

 初心者であろうあなたがいくつもの問題を抱え、それを*同時に*解決できるはずはない。一つずつやるしかないでしょう。

 道を尋ねられ教えたにもかかわらず、何も言わずに黙って行く人なのですね。

 このような掲示板では、礼よりもどう解決したかを書く義務があると思っているので。

 それでは、さようなら。

6   名前: さやか : 2006/04/09 17:08
匿名希望さんへ

なにか私を決め付けていらっしゃいますが、私はそのCSSの掲示板で質問して
いる「さやか」ではありません。とても断定的にものをおっしゃっています
けれども、根拠があって私を非難しているのでしょうか。私が別人であるのは
管理人にIPアドレスを取ってもらえばわかります。
民主党のメール問題と同じで確かな根拠もなく人を決め付けてこのようにいう
のはよくないと思います。匿名希望さんの普段の発言の信用にも係るのではと
思います。
それとも、同じHNとみればすぐ同一人物だと思ってしまうような単純な方な
のでしょうか。非礼なのはあなたの方だと思います。すごく失礼な方だと思い
ます。

7   名前: 匿名 : 2006/04/09 17:08
 どちらにしろ貴方の反応は手放しでほめられるものではありませんが(あのW3Cの大量なドキュメントを和訳された労力も考えず「翻訳が悪い」とまでおっしゃるのはいかがなものでしょうか)。
 まあ、脱線は脱線用の場所でどうぞ。

http://www.tagindex.com/cgi-lib/bbs/patio.cgi?mode=view&no=146

8   名前: さやか : 2006/04/09 17:08
匿名さんへ

このスレッドの問題をよそに移す気はありませんので、ここでお聞きします。
(問題を摩り替えてうやむやにさせようとしているように見えます)
あなたも、匿名希望さんと同じように大変失礼な方とお見受けいたします。
あいまいな言葉で人を傷つけるのはやめてください。

> どちらにしろ貴方の反応は手放しでほめられるものではありませんが。

>どちらにしろ
というのはどういう意味ですか。本人がCSSの「さやか」
は私ではないと言っているでしょう。向こうで発言した自分がここでちがう
などと言えますか。私はそんな人間ではありません。
「どちらにしろ」というのですから、私が言っていることが正しくてもという
ことなのでしょう。なぜそういえるのですか?どっちにしても、お前が犯人
だとまるで知らない他人にいきなり言っているようなものだということが、
あなたには分かりませんか?
こういう無責任な言い方の心理は、「真実などはどうでもいい、とにかく、
お前が気に入らない。犯人にしてしまえ」ということでしょう。
なんという卑しい人間でしょう。


> [...]貴方の反応は手放しでほめられるものではありませんが。
私のどういう反応がですか。私がここでなにか「手放しでほめられるものでは」
ないようなことを書きましたか?だとすれば、それはどこですか?
あなたの断定的な言い方は、CSSの「さやか」さんのあなた方が印象として
抱いている偏見(つまり、「せっかく答えてやってもお礼も言わない失礼
な人間だ」という、人に感謝を強要するようなあさましい心根)を前提にし
て私に向けているのではないのですか。私はちがう人間ですよ。
いいかげんなことを言わないで下さい!許せません。

この掲示板は人を根拠もなく中傷するような人の集まりなのでしょうか。
きちんと謝罪なり、説明をしてください。CSSの「さやか」との関連を疑
うのであれば、私がここの管理人にメールして中傷をやめていだきます。
しかし、本来は人を中傷するあなた方に立証責任があるのです。民主党の
メール問題をご存知でしょう。

9   名前: 7 : 2006/04/09 17:08
>>8
 だからどうしてそういう過剰な反応になるのですか。

>>あなたの断定的な言い方は、CSSの「さやか」さんのあなた方が印象として
>>抱いている偏見(つまり、「せっかく答えてやってもお礼も言わない失礼
>>な人間だ」という、人に感謝を強要するようなあさましい心根)を前提にし
>>て私に向けているのではないのですか。私はちがう人間ですよ。
>>いいかげんなことを言わないで下さい!許せません。
 それこそ貴方の一方的な決めつけですが。
 私は貴方のおっしゃることを否定していません。ただ、「質問掲示板」としてはそぐわないやり取りだから、続きはあちらでどうぞといったまでです。
 それについては貴方は移動するつもりはないとおっしゃっているのでそれ以上はコメントしません。

 貴方が私のことを失礼だというのは貴方の自由ですが、

>>この掲示板は人を根拠もなく中傷するような人の集まりなのでしょうか。
などと拡大化しないでください。

 2ちゃんねるの例をあげるまでもなく、掲示板は雑多な方が利用します。
 貴方に対し好意的な人物ばかりが出入りする訳ではないことだけは重々ご承知を。

10   名前: さやか : 2006/04/09 17:08
「7」=「匿名」さんですか?
なんで、HNを変えたりするのでしょう。都合が悪くなると知らないふりを
する人なのでしょうか。自分をしっかり持って最後まで聞かれたことに答えて
ください。あなたは(匿名希望さんも)私を根拠もなくこの掲示板で中傷して
いるのですよ。そのことをお忘れなく。だから、私は「許せない」といったの
です。「許せない」以上、きちんとした説明をしていただかない限り許すつも
りはありません。

>だからどうしてそういう過剰な反応になるのですか。

あなたが仕掛けたことですよ。お忘れですか。人を殴っておいて、なんでそ
なんなに痛い顔をするのか、といっているようなものでしょう。

> 私は貴方のおっしゃることを否定していません。

まったく無責任な方です。自分の言っていることを忘れたのですか。



> 貴方が私のことを失礼だというのは貴方の自由ですが、

自由だとか勝手だというレベルではないでしょう。あなたはきちんと物事を
考えることができる方ですか。自分を棚に上げて一般論でごまかそうとして
いるようにしか見えません。あなたに対して失礼だといわざるをえないような
状況にあなたが私を追い込んでいるのです。お分かりですか。自由だとかなんだ
とかそういうトンチンカンな話じゃないでしょう。

>>この掲示板は人を根拠もなく中傷するような人の集まりなのでしょうか。
>などと拡大化しないでください。

え?どこがですか?私は自分の素直な感情で思ったことを疑問形で問いかけたの
です。あなたのように断定はしていませんよ。


とにかくあなたは、聞かれたことになに一つ答えていません。整理してあげな
いと分からない方なのでしょうか。

1.「>どちらにしろ」というのはどういう意味ですか。

> [...]貴方の反応は手放しでほめられるものではありませんが。

2.私のどういう反応がですか?

3.私がここでなにか「手放しでほめられるものでは」ないようなことを書きましたか?

4.だとすれば、それは具体的にどの箇所ですか?


11   名前: 匿名希望 : 2006/04/09 17:08
>>3
> 理解してしまった人は素人相手にこんな文章持ち出すと、いい気分でしょうね。

俺にはこの冷笑めいた文が全ての元凶のように読めました。

スレタイと関係のない話題が延々続くのは、後でログ検索するときに邪魔なので
いい加減、別所でやってくれないかな。
一応>>7が、こういうスレ違い話題のときに移動すべき場になってます。

一覧へ戻る