WIKIWIKIユーザー助け合い掲示板

表組み 一行目の左上の空白がうまく連結できません

3 コメント
views
7 フォロー

表組をしていてうまくできなったので、お助けいただければと思います。
下記のように記述しています。

|40|140|60|40|80|180|c
|>|B1|C1|D1|E1|F1|
|A2|>|>|>|>|F2|
|>|B3|>|>|>|F3|

すると、B1の部分が40になってしまい、とても細くなってしまい見にくいです。

|40|140|60|40|80|180|c
| |B1|C1|D1|E1|F1|
|A2|>|>|>|>|F2|
|>|B3|>|>|>|F3|

こう表記すると、B1はきちんと140で表示されるのですが、左上にマスができてしまい見栄えがあまりよくありません。
なんとか、表を連結した状態で、B1を140で表示させようと思うのですが、うまくいきませんでした。
  ↓ここを連結したい

B1 C1
A2
B3

お知恵を貸していただければ幸いです。

くろ
作成: 2021/11/11 (木) 22:52:26
最終更新: 2021/11/14 (日) 23:48:57
通報 ...
1
01v 2021/11/12 (金) 01:21:30

結合しない行をどこかに入れれば意図したように表示されると思います。
例えば以下。
|40|140|60|40|80|180|c
|>|B1|C1|D1|E1|F1|
|A2|>|>|>|>|F2|
|>|B3|>|>|>|F3|
|||||||
空の行でなくともヘッダーやフッターでもよいです。
見栄えが悪ければ、枠線と同じ色でBGCOLORで塗りつぶしてしまうとか。

この件で気が付いたのですが、以下のように書いてもレンガ状に表組はされないようです。
|A|>|C|
|>|B|C|
2行2列で一体化され以下のようになります。
|A|C|
|B|C|

2
koishiba 2021/11/12 (金) 08:40:16 0b3fb@3f369

見栄え云々以前に、3つの表組みが全て異なっていて、
何をしたいのかが伝わってきません。
(それと、なぜ公式のタグが付いているのでしょう?
運営の公式トピックではないですよね?)

推察するに、1行目は1列目と2列目を連結、
2&3行目はA2が1列目、B3が2列目で
3~6列目を連結して表組みしたいということでしょうか。

そういうことなら、
A2の右隣、B3の左隣の「>」は余計です。

そのうえで、B1セル幅を140、1列目幅を40に指定するなら、
140-40=100で、
2列目の幅は100ということになります。

つまり、

|40|100|60|40|80|180|c
|>|B1|C1|D1|E1|F1|
|A2||>|>|>|F2|
||B3|>|>|>|F3|

でB1セル幅が140になります。

3
くろ 2021/11/14 (日) 23:56:33 b99b6@bbf97

公式にチェック入れた記憶がなかったのですが、ついていたようなので外しておきました。すみません。

01vさんのように表記してみたところ、自分が考えていた通りに表示することができました。
koishibaさんの表記も参考にしつつ、もっと見やすいものを作っていこうと思います。
お二方ともに、教えていただきありがとうございました。