重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

HTMLで表を作成する際のcolspan属性について質問です。
colspanはセルを横方向に結合するための属性名だったと思いますが、columnの意味は「柱」とか「円柱」でしたよね?イメージすると、縦方向を表す単語のように思えますが、colspanでは横方向なのですね…。なんだか腑に落ちなくて…。それでもって、rowspanのrowは「(横に並んだ)列、行」ですよね?でも「rowspan」では縦方向…。
そして別の記事には、「行」は横方向で、「列」は縦方向のことを言うという記述がありましたが、必ずしもそうとは限らないのでは…と思いました。
ややこしすぎて頭混乱してます。納得したいです。よろしくお願いいたします。

A 回答 (1件)

行と列を日常の言葉と混同するとわからなくなります。


Excelの行/列をイメージしましょう。
数学の行列(matrix)とか、表の行/列、

https://dictionary.goo.ne.jp/word/en/span/
spanの意味です。
「またぐ」「続く」「カバーする」等の意味があります。

colspan(=column span)は「列をまたいだもの」「列を継げたもの」「列の範囲」です。
同じ列(縦方向)では「列をまたぐ」とは言いません。
隣りの列(横方向)と継がることで「列をまたぐ」ことになります。

row/rowspanも同様です。
    • good
    • 0
この回答へのお礼

いやはや…よく考えたら意味が理解できました!
とてもややこしいですが、スッキリしましたm(_ _)m
ありがとうございます!

お礼日時:2021/08/10 17:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!