41 of 133 menu

colspan属性

colspan属性は、HTMLのテーブルの列結合を制御します。 thタグと tdタグに適用されます。

受け取る値: 1から始まる整数。

使用方法: この属性を任意のtdセルまたはthセルに追加します。例えば、 colspanの値を2に設定すると、その属性を設定したセルはテーブルの2列分を占めます。 このとき、右側の隣接セルは消えず、拡大したセルがそれらを押しのけ、テーブルの構造が崩れます。 これを防ぐためには、右側のセルの1つを削除する必要があります。 より理解を深めるために例を参照してください。

. 結合のないテーブル

これから操作する、結合のないテーブルを見てみましょう:

<table> <tr> <td>cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

. セルを2列に拡張する

セル1colspan属性を値2で設定し、2列に拡張してみましょう。 この場合、右側のセルを押しのけ、テーブルの構造が崩れます:

<table> <tr> <td colspan="2">cell1</td> <td>cell2</td> <td>cell3</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

. テーブルを崩さずにセルを拡張する

前の例で起きたテーブルの構造崩れを修正してみましょう。拡張したセルの右側にあるセルの1つ(セル2または3、どちらでも構いません)を削除します:

<table> <tr> <td colspan="2">cell1</td> <td>cell2</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

. セルを3列に拡張する

セル1を3列に拡張し、colspan属性の値を3に設定してみましょう。 テーブルが崩れないように、さらに右側のセルを1つ削除します:

<table> <tr> <td colspan="3">cell1</td> </tr> <tr> <td>cell4</td> <td>cell5</td> <td>cell6</td> </tr> <tr> <td>cell7</td> <td>cell8</td> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

. colspanとrowspanの同時使用

colspan属性とrowspan属性を利用して、 セル番号4578を結合してみましょう(以前の結合はテーブルから削除します):

<table> <tr> <td colspan="3">cell1</td> </tr> <tr> <td colspan="2" rowspan="2">cell4</td> <td>cell6</td> </tr> <tr> <td>cell9</td> </tr> </table> table, td, th { border: 1px solid black; }

:

関連項目

  • テーブルの行を結合する属性 rowspan
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否