前提・実現したいこと
htmlで画像を並べる
作りたいもの
1段目→見出し(th)画像1枚(td)
2段目→見出し(th)画像2枚(td)
3段目→見出し(th)画像3枚(td)
4段目→見出し(th)画像4枚(td)
上記をピラミッド型ではなく、縦長の長方形のように表示したいです
1枚目の画像をbody幅100%
2枚目の画像をbody幅50%で×2
3枚目の画像をbody幅3分の1で×3
4枚目の画像をbody幅25%で×4
発生している問題・エラーメッセージ
th、tdをcolspanで12分割
1段目に12
2段目に6
3段目に4
4段目に3
このように振っているのですが、3段目のレイアウトが崩れてしまいます
該当のソースコード
<table> <tr> <th colspan="12">1</th> </tr> <tr> <td colspan="12"><img src="" width="100%"></td> </tr> <tr> <th colspan="12">2</th> </tr> <tr> <td colspan="6"><img src="" width="100%"></td> <td colspan="6"><img src="" width="100%"></td> </tr> <tr> <th colspan="12">3</th> </tr> <tr> <td colspan="4"><img src="" width="100%"></td> <td colspan="4"><img src="" width="100%"></td> <td colspan="4"><img src="" width="100%"></td> </tr> <tr> <th colspan="12">4</th> </tr> <tr> <td colspan="3"><img src="" width="100%"></td> <td colspan="3"><img src="" width="100%"></td> <td colspan="3"><img src="" width="100%"></td> <td colspan="3"><img src="" width="100%"></td> </tr> </table> </body> コード
試したこと
bodyを480pxで指定して行っています
画像はセル一杯に表示したいのでwidth=100%を指定してます
ヒントをいただきたいです
お願い致します
回答2件
あなたの回答
tips
プレビュー