デル株式会社
Apple Store(Japan)

About

このページでは、colspan.netについての解説と、HTMLタグの情報を求めていらっしゃるかたがたに対する情報を提供します。

htmlタグにおけるcolspanについて

概要

colspanとは、htmlにおいて表を記述する際に利用する枠組みである<table>タグの属性値です。行方向(横方向)にセルを結合することができます。

colspanのとりうる値は正の整数であり、標準は1です。

具体例

たとえば、3×3のテーブルを以下に用意します。

 <table border=1>
  <tr>
   <td>1</td>
   <td>2</td>
   <td>3</td>
  </tr>
  <tr>
   <td>4</td>
   <td>5</td>
   <td>6</td>
  </tr>
  <tr>
   <td>7</td>
   <td>8</td>
   <td>9</td>
  </tr>
 </table>
1 2 3
4 5 6
7 8 9

各セルに番号を振りました。では、2行目において2つのセルの結合を、3行目において3つのセルの結合を適用してみます。

 <table border=1>
  <tr>
   <td>1</td>
   <td>2</td>
   <td>3</td>
  </tr>
  <tr>
   <td colspan="2">4</td>
   <td>6</td>
  </tr>
  <tr>
   <td colspan="3">7</td>
  </tr>
 </table>
1 2 3
4 6
7

このようにセルの結合が行われていることが確認できます。複雑な集計表などを実現するには不可欠な機能です。またW3Cの勧告によって推奨されていませんが、テーブルデザインを利用する際にも非常に多用する属性だと考えられます。

参考:rowspan

列方向(縦方向)にセルを結合する属性rowspanもあります。colspanと併用した例を以下に示します。

 <table border=1>
  <tr>
   <td>1</td>
   <td>2</td>
   <td rowspan="2">3</td>
  </tr>
  <tr>
   <td colspan="2">4</td>
  </tr>
  <tr>
   <td colspan="3">7</td>
  </tr>
 </table>
1 2 3
4
7

多用するとタグ構造が読みにくくなりますが、複雑なセル結合も可能であるということが確認できます。

htmlで表を構成する機会は比較的多いと考えられます。この記事が問題解決のよい説明になれば幸いです。

当サイト開設者について

me02
Colspan
twitter

基本属性

  • 1983年11月12日生
  • F1大好き。
  • 機械いじりが大好き。
  • 環境構築大好き。
  • ハードウェア大好き。
  • ソフトウェア大好き。

がんばります。

Sony Style(ソニースタイル)
Just MyShop(ジャストシステム)
ioPLAZA【オリジナルセット品】
Apple Store(Japan)
デル株式会社
EIZOダイレクト
NEC「得選街」
サンワダイレクト SDカード・miniSDカード・microSDカードが激安! JAL日本航空 特便割引
マウスコンピューター/G-Tune  

最近のブログ記事

本当にもうすぐ引っ越し

本当にもうすぐ引っ越しします。 新居に入

漢字で読む韓国語

韓国語を学んで最初に体験した意識破壊。そ

韓国好きと呼ばれて

会社の同期を前にした自己紹介で韓国通だと

アーカイブ