htmlにテーブルがあり、実際に結合されるのではなく、いくつかのセルが結合されているように見えるようにする必要があります。これは、各セルの背景が異なる必要があるためです。
したがって、左端のセルから右の境界線を取り除く必要があります。右端のセルから左の境界線を取り除きます。中央のセルから両方の境界線を取り除きます。
これは、2行7セルのテーブルがある例です。2行目では、セルは2つのセルとしてのみ表示されます。1つは5列にまたがり、もう1つは7列にまたがります。
<table>
<tr>
<td>foo</td>
<td>foo</td>
<td>foo</td>
<td>foo</td>
<td>foo</td>
<td>foo</td>
<td>foo</td>
</tr>
<tr>
<td style="background-color:white; border-right: blank; border-left: solid;" >foo</td>
<td style="background-color:green; border-right: blank; border-left: blank;" ></td>
<td style="background-color:black; border-right: blank; border-left: blank;" ></td>
<td style="background-color:yellow; border-right: blank; border-left: blank;" ></td>
<td style="background-color:blue; border-right: solid; border-left: blank;" ></td>
<td style="background-color:red; border-right: blank; border-left: solid;" >foo</td>
<td style="background-color:pink; border-right: solid; border-left: blank;" ></td>
</tr>
</table>
ただし、セル間に表示されるテーブルの背景がまだあるため、これではまだ十分ではありません。どうすればそれを利用できますか?