- 締切済み
テーブルの作成
テーブルで思うように作れないので 教えてください。 よこ2列 たて3行で (1)→(2) (3)→(4) (5)→(6) と6分割されているものを (1)+(3) (4)+(6)と表示させたい場合は ((2)・(5)はそのままです) どのようにしたらよろしいのでしょうか教えてください。 宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- h-adachi
- ベストアンサー率0% (0/2)
こんな感じでどうですか? <table border="1" width="200" height="200"> <tr> <td width="200" rowspan="2" height="66%">(1)(3)</td> <td width="200" height="34%">(2)</td> </tr> <tr> <td width="200" rowspan="2" height="66%">(4)(6)</td> </tr> <tr> <td width="200" height="34%">(5)</td> </tr> </table>
- ORUKA1951
- ベストアンサー率45% (5062/11036)
(注)等幅フォントでご覧ください。 ┌──┬──┐ │ 1 │ 2 │ ├──┼──┤ │ 3 │ 4 │ ├──┼──┤ │ 5 │ 6 │ └──┴──┘ を ┌──┬──┐ │ │ 2 │ │ 1 ├──┤ │ │ │ ├──┤ 4 │ │ 5 │ │ └──┴──┘ なら単純に・・ <table summary=""> <tbody> <tr> <td rowspan="2">1</td><td>2</td> </tr> <tr> <td rowspan="2">4</td> </tr> <tr> <td>5</td> </tr> </tbody> </table> ですが、質問を取り違えているのかな?
- yambejp
- ベストアンサー率51% (3827/7415)
HTMLを普通に理解しているのであればおそらくご自身でお書きになった 書式で問題ないと思います。 ただし、ご指示の命題では、3,4の行の高さがきまらないので変な表示になります。 明示的に高さを指定してもいまいちですね <table border style="height:4.5em;"> <tr style="height:1.5em;"> <td rowspan="2">1+3</td> <td>2</td> </tr> <tr style="height:1.5em;"> <td rowspan="2">4+6</td> </tr> <tr style="height:1.5em;"> <td>5</td> </tr> </table>