私はこのようなものを作成したいと思います<table>
:
||Mo ||Tu ||We ||Th ||Fr ||Sa ||Su ||
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
ご覧のとおり、月の日です。私を悩ませているのは<td colspan="N-1">
、最初の日の前に空のバッファーセルを貼り付けなければならないことです。それ以外の場合、テーブルは次のようになります。
||Mo ||Tu ||We ||Th ||Fr ||Sa ||Su ||
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
これは明らかに間違っています。それで、バッファセルを必要とせずに、その行の最初のテーブルセルを1ではなくN列から開始する方法はありますか?
注:そのバッファー セルを追加するのは大したことではないことはわかっていますが、それなしでできるかどうかに興味があります。また、スタイリングはそれがなくても少し簡単になります...
私が興味を持っている理由は、ちょっとした文脈を与えるために、それらの空のバッファ セルを表示したくないからです。本当にいなくなってほしい。これが私がやろうとしていることのイメージです:
ここに空のバッファ セルがあり、境界線をなしに設定し、背景をテーブルの背後にあるコンテナと同じに設定して、そのように見せる必要がありました。