Help:表の作り方 - Wikipedia
コンテンツにスキップ
ショートカット
H:TABLE
ようこそ
ガイドブック
チュートリアル
早見表
用語集
FAQ
ヘルプ
利用案内
質問
ウィキペディア日本語版
ヘルプ
ページ
です。
編集用ヘルプ目次
編集の基本
ページの編集
新規ページの作成
記事名チェック
文書の体裁
セクションと目次
箇条書き
表の作り方
脚注
ISBNのリンク
特殊文字
HTMLタグの使用
画像の表示
画像などの利用
ファイルページ
数式の書き方
リンクする
リンク
URL
パイプ付きリンク
言語間・ウィキ間リンク
ウィキデータ
カテゴリ
リダイレクト
ソフト
ページの位置づけ
名前空間
サブページ
ミスなどの修正
新規ページの巡回
以前の版にページを戻す方法
ページの移動
作業の効率化
マジックワード
テンプレート
早わかり
テンプレートの制限
条件文
テンプレートの説明文
ナビゲーションボックス
コミュニケーション
要約欄
細部の編集
ノートページ
過去ログ
ウィキラブ
ウィキメール
感謝
その他
編集の競合
ページ名の働き
記事の定義
ページサイズ
音声・動画の作成と利用
棒グラフの書き方
サンドボックス
ウィキポータル
の作り方について
解説します。複雑な表の記述法も取り上げます。ウィキペディアでは
HTML
を使わなくても、
#パイプ構文
という簡易的な表記法によって表が記述できます。つまり、


というタグから始めなくても、
{|
から始められます。表には様々な
#パラメータ
が使え、他の記事との表の外観の統一性を保つために
class="wikitable"
という外観の指定が推奨されています。
class="wikitable sortable"
を使うと、
#再整列可能な表
のように表に機能を持たせることもできます。
表を使うのがふさわしい場面については、
表のスタイルマニュアル
を参照してください。
デスクトップ版と
モバイルビュー
では、表示が異なる場合があります。
簡単な例
編集
ごく単純な例を以下に示します。以下のように記述します。
{|
class
"wikitable"
|+
表のタイトル
見出し0
!!
列見出しA
!!
列見出しB
!!
列見出しC
|-
行見出し1
セル1A
||
セル1B
||
セル1C
|-
行見出し2
セル2A
||
セル2B
||
セル2C
|}
これは、以下のような表が表示されます。罫線は #a2a9b1(
)、見出し背景は #eaecf0(
)、セル背景は #f8f9fa(
)で表示されます。
表のタイトル
見出し0
列見出しA
列見出しB
列見出しC
行見出し1
セル1A
セル1B
セル1C
行見出し2
セル2A
セル2B
セル2C
Template:Table2
を用いて、以下のように書いても全く同じように表示されます。
{{
Table2
cols
caption
表のタイトル
th1
見出し0
th2
列見出しA
th3
列見出しB
th4
列見出しC
行見出し1
セル1A
セル1B
セル1C
行見出し2
セル2A
セル2B
セル2C
cell1-1
background:#eaecf0; font-weight:bold;
cell2-1
background:#eaecf0; font-weight:bold;
}}
また、以下のように書いても全く同じように表示されます。
table
class
"wikitable"
caption
表のタイトル
caption
tr
th
見出し0
th
><
th
列見出しA
th
><
th
列見出しB
th
><
th
列見出しC
th
tr
tr
th
行見出し1
th
><
td
セル1A
td
><
td
セル1B
td
><
td
セル1C
td
tr
tr
th
行見出し2
th
><
td
セル2A
td
><
td
セル2B
td
><
td
セル2C
td
tr
table
前者の
{|
で始まり、
パイプ
) を多用するものを
パイプ構文
と呼びます。後者は
HTML5
で記述されています。それぞれに利点と欠点がありますが、以降はより簡潔に書けるパイプ構文を中心に解説していきます。
HTML属性
編集
テーブルエンド(
|}
)を除く各マークは、オプションで1つ以上の
属性
を受け付けます。属性はマークと同じ行記述します。
ヘッダーセル
または
!!
)、
データセル
または
||
)と
キャプション
|+
)は
内容
を持つので、
! scope="row" | 見出し
)のように、属性と内容をシングルパイプ(
)で区切って記述します。
{|
)および
|-
)は内容を直接保持しないので、属性の後にパイプ(
)は必要ありません(例:
|- style="position:sticky; top:0"
)。
テーブルによく含まれる属性は以下の通りです。
class
例)
class="wikitable sortable"
id
例)
id="table-1"
style
CSS
のスタイル設定
scope
ヘッダセルによる見出しの対象となるデータセルの範囲を示す
rowspan
セルを行方向に拡張する
colspan
セルを列方向に拡張する
編集ツールバー
編集
改良型
編集ツールバー
の2018年版。
編集ツールバー
によって表の枠組みの簡易作成ができます。「 > 上級」を展開し、表アイコン
を押すことで、表の枠組みのフォーマットが挿入されます。
ただし、複雑な表を作るには以降のパイプ構文に通じている必要があるでしょう。
パイプ構文
編集
パイプ構文は、実際には
HTML要素
の省略記法に過ぎません。
HTML
の知識はそのままパイプ構文にも応用できます。
早見表
編集
記号
意味
備考
HTML(参考)
{|
表の記述を開始する。
table
|+
表のタイトル。
(省略可)
caption
|-
新しい行を開始する。
(1行目では省略可)
tr
通常のセルの開始。
||
で区切って、同じラインに次の列のセルを記述することができる。
td
見出しセルの開始。!! または
||
で区切って、
同じラインに次の列の見出しセルを記述することができる。
(省略可)
th
|}
表の記述を終了する。
table
解説
編集
以下、「行」という語は表の横一列を、「列」という語は縦一列を意味します。構文上の改行記号で区切られる「行」については「ライン」と表記します。混同に気をつけてください。
重要なルール
各種の記号は必ず
ラインの先頭
に書かねばならず、空白などを手前に入れてはいけません。
{|
で開始し、
|}
で終了するまでがひとつの表になります。開始記号と表の内容、終了記号はそれぞれ独立したラインに書く必要があります。これは
table
>table
に相当します。
{|

|}
|+
(パイプとプラス記号)に続けて書いた内容は、表のタイトルになります。これは省略可能です。
caption
>caption
に相当します。
{|
|+ タイトルを記述

|}
表は、
をひとつの単位として記述します。
|-
(パイプとマイナス記号)だけを独立したラインに記述すると、そこから新しい行を開始します。表中最初の行に限って、
|-
を省略することができます。
tr
に相当します。
{|
|+ タイトルを記述
|-

|-

|}
各行は、表の最小構成要素である
セル
を1個以上含みます。セルは
(パイプ1個)で開始し、続けて同じラインにセルの内容を記述します。
td
に相当します。
{|
|+ 表タイトル
|-
| セル 1
|-
| セル 2
|}
1行にセルを2個以上含める場合は、新しいラインに記述するか、既存のセルと同じラインに続けて
||
(パイプ2個)で区切って次のセルの内容を記述します。以下の2つの行の表示結果は全く同じになります。
{|
|+ 表タイトル
|-
| セル 1
| セル 2
| セル 3
|-
| セル 1 || セル 2 || セル 3
|}
パイプの代わりに
(感嘆符)を使うことで、
見出しセル
を記述できます。使用する
ブラウザ
にもよりますが大抵はセル内でセンタリングされ、太字で表示されます。
で始まるラインに続けて書いたセルはすべて見出しセルとして扱われるので、通常のセルは新しいラインから書く必要があります。見出しセル同士の区切りは
!!
でも
||
でも可能ですが、分かりやすさのために
!!
を使用した方がいいでしょう。
th
に相当します。
{|
|+ 表タイトル
|-
! 列見出し 1 !! 列見出し 2 !! 列見出し 3
|-
! 行見出し 1
| セル 1-2
| セル 1-3
|-
! 行見出し 2
| セル 2-2 || セル 2-3
|}
最後の例は、以下のように表示されます。
表タイトル
列見出し 1
列見出し 2
列見出し 3
行見出し 1
セル 1-2
セル 1-3
行見出し 2
セル 2-2
セル 2-3
この例は必要最低限の記述しかしていないので、見た目が寂しいかもしれません。次の節で解説する
パラメータ
を指定することにより、罫線など見た目を調整することが可能になります。
パラメータ
編集
表全体、タイトル、各行、各セルには
パラメータ
を記述することができます。パラメータの記述により罫線や背景色などを変更できます。
表全体・行
開始記号に続けてパラメータを記述します。
タイトル・セル・見出しセル
開始記号の後にパラメータを記述し、
(パイプ1個)で区切って内容を記述します。
{| (表全体のパラメータ)
|+ (タイトルのパラメータ) | タイトル
|- (行のパラメータ)
! (見出しセルのパラメータ) | 見出し
| (セル A のパラメータ) | セル A || (セル B のパラメータ) | セル B
|}
パラメータは
HTML要素
属性
に対応し、例えば表全体に対する指定
{| style="color:red;" ... |}
table
style
"color:red;"
...
table
として出力されます。
一部を除いて、ほとんどのパラメータはセルの結合(後述)と
style 属性
にインライン
CSS
で記述することになります。より詳しい解説は専門書や入門サイトなどに譲り、ここでは単純なものやよく使われるものに限って解説します。
罫線
編集
テーブル全体に罫線を表示するのはとても簡単です。表全体のパラメータに、
{|
class="wikitable"
と指定するだけです。先の例に適用すると、以下のように表示されます。
表タイトル
列見出し 1
列見出し 2
列見出し 3
行見出し 1
セル 1-2
セル 1-3
行見出し 2
セル 2-2
セル 2-3
別の方法として
border 属性
を使用することができます。これはスタイルシートを理解しないブラウザで罫線を表示するための方法です。ただし、日本語版ウィキペディアでは、スタイルシートを理解しないブラウザに対応するためのガイドラインはありません。原則としては上記指定を用いて外観を統一してください
注 1
注 2
ウィキマークアップ
実際の表示
{|
border="1"
表タイトル
列見出し 1
列見出し 2
列見出し 3
行見出し 1
セル 1-2
セル 1-3
行見出し 2
セル 2-2
セル 2-3
また、表全体の罫線を非表示にする場合は、何も指定する必要はありません。
ウィキマークアップ
実際の表示
{|
表タイトル
列見出し 1
列見出し 2
列見出し 3
行見出し 1
セル 1-2
セル 1-3
行見出し 2
セル 2-2
セル 2-3
表の一部にだけ罫線が必要な場合は、上記のように罫線を非表示にし、個々のセルの境界線を
CSS
で指定します。本ページ「
#その他の CSS の利用
」の節を参照してください。
セルの結合
編集
セルの一部を結合して1つのセルのように扱うには、セルのパラメータに
rowspan 属性
または
colspan 属性
を指定します。
ウィキマークアップ
実際の表示
{|
class="wikitable"
style="text-align:center;"
|-
||
列1
||
列2
||
列3
|-
'''行
1'''
rowspan="2"
colspan="2"
|-
'''行
2'''

|-
'''行
3'''
rowspan="2"
colspan="2"
|-
'''行
4'''

|-
'''行
5'''
colspan="3"
|}
列1
列2
列3
行 1
行 2
行 3
行 4
行 5
rowspan 属性
を指定するとセルを縦に結合します。
colspan 属性
を指定するとセルを横に結合します。
rowspan 属性
colspan 属性
ともに
属性値
を指定する事により指定された個数のセルを結合します。
幅と高さの調整
編集
表全体の幅を指定するには、表全体のパラメータに CSS の
width プロパティ
を設定します。100%を超える数値を指定するとコンテンツ幅よりも大きな表が作成できます。
ウィキマークアップ
{| class="wikitable" style="width:100%"
|+ 幅 100% の表
| セル1 || セル2 || セル3
|}
{| class="wikitable" style="width:80%;"
|+ 幅 80% の表
| セル1 || セル2 || セル3
|}
{| class="wikitable" style="width:50%;"
|+ 幅 50% の表
| セル1 || セル2 || セル3
|}
{| class="wikitable" style="width:150%;"
|+ 幅 150% の表
| セル1 || セル2 || セル3
|}
実際の表示
幅 100% の表
セル1
セル2
セル3
幅 80% の表
セル1
セル2
セル3
幅 50% の表
セル1
セル2
セル3
幅 150% の表
セル1
セル2
セル3
列の幅を個別に指定するには、セルのパラメータにやはり width プロパティを設定します。1箇所で設定すれば、他の行の同じ列にも適用されます。
ウィキマークアップ
{| class="wikitable" style="width:80%;"
|+ 表全体の幅は 80%
| style="width:50%;" | 幅 50% のセル
| style="width:10em;" | 幅 10em のセル
| 幅を指定しないセル
|}
実際の表示
表全体の幅は 80%
幅 50% のセル
幅 10em のセル
幅を指定しないセル
幅を指定するもうひとつの方法に
width 属性
がありましたが、セルに対する width 属性は
廃止されました
注 3
。インライン CSS の width プロパティで置き換える必要があります。
表の左右の余白の幅を指定することで間接的に表の幅を指定する方法もあります。その場合は、
div 要素
を用います。表の幅とは関係なく単に余白を設けたい場合や、左右に空けたスペースに記事などを入れたい場合は
#表の配置
を参照してください。
ウィキマークアップ
←元のテキストエリアの左端

{| class="wikitable" style="width:100%"
|+ 左に 4em 、右に 2em の余白を設け、残り全部が表全体の幅
| style="width:50%;" | 幅 50% のセル
| style="width:10em;" | 幅 10em のセル
| 幅を指定しないセル
|}

元のテキストエリアの右端→

実際の表示
←元のテキストエリアの左端
左に 4em 、右に 2em の余白を設け、残り全部が表全体の幅
幅 50% のセル
幅 10em のセル
幅を指定しないセル
元のテキストエリアの右端→
表の高さを指定するには CSS の
height プロパティ
line-height プロパティ
)を設定します。表全体および行に対する設定が可能ですが列の幅と違い折り返しの発生などで行や表全体の高さは動的に変化するので、あえて設定することはあまりありません。
幅や高さを指定するのに様々な単位を使用できますが、特別な理由
注 4
がない限り
(表示領域に対するパーセンテージ)か
em
(1em = 日本語表示環境で漢字1文字分)で指定してください。例えばセルの幅を px (ピクセル単位)で指定した場合、ブラウザの文字サイズを大きく設定してもセルの大きさは変化しないためたいへん見づらくなるおそれがあります。 em であれば基準となる文字サイズに連動してセルのサイズが変化します。
折り返しの禁止
編集
を含むいくつかの言語では文中のどこでも折り返しが可能であるため、場合によっては、見出しセルや本文セルの語が折り返されて表示され非常に見づらくなります。これを防ぐには、 CSS の
white-space プロパティ
を設定します。
セルのパラメータに
nowrap 属性
を使用して同じ効果を得られましたが、この属性は
廃止されました
注 3
参考:
寿限無
ウィキマークアップ
{| class="wikitable"
|+ 見出しが折り返されてしまうかもしれない表
! 折り返されそうな見出し
| 寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
|}
{| class="wikitable"
|+ 見出しの折り返しを禁止した表
! style="white-space:nowrap;" | 折り返されそうな見出し
| 寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
|}
実際の表示
見出しが折り返されてしまうかもしれない表
折り返されそうな見出し
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
見出しの折り返しを禁止した表
折り返されそうな見出し
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
class="nowraplinks wikitable" と class="wikitable"
{| class="nowraplinks wikitable"
|+ class="nowraplinks wikitable"
|[[フロクシノーシナイヒリピリフィケイション]] [[スーパーカリフラジリスティックエクスピアリドーシャス]]
|}
{| class="wikitable"
|+ class="wikitable"
|[[フロクシノーシナイヒリピリフィケイション]] [[スーパーカリフラジリスティックエクスピアリドーシャス]]
|}
class="nowraplinks wikitable"
フロクシノーシナイヒリピリフィケイション
スーパーカリフラジリスティックエクスピアリドーシャス
class="wikitable"
フロクシノーシナイヒリピリフィケイション
スーパーカリフラジリスティックエクスピアリドーシャス
セル内の文字の配置
編集
セル内の文字をセンタリングしたり右寄せにしたりするには、 CSS の
text-align プロパティ
を設定します。行のパラメータとして設定すると行の中のセル全てに、表全体のパラメータとして設定すると表に含まれるセル全てに適用されます。
ウィキマークアップ
{| class="wikitable" style="width:100%;"
|+ 文字寄せのサンプル
| style="text-align:left;" | 左寄せのセル
| style="text-align:center;" | 中央寄せのセル
| style="text-align:right;" | 右寄せのセル
|}
{| class="wikitable" style="text-align:right;"
|+ 全部右寄せの表
! × !! 2 !! 3 !! 4 !! 5
|-
! 2
| 4 || 6 || 8 || 10
|-
! 3
| 6 || 9 || 12 || 15
|-
! 4
| 8 || 12 || 16 || 20
|-
! 5
| 10 || 15 || 20 || 25
|}
実際の表示
文字寄せのサンプル
左寄せのセル
中央寄せのセル
右寄せのセル
全部右寄せの表
10
12
15
12
16
20
10
15
20
25
かつてこの用途に
align 属性
を使用し
align="right"
としていましたが、
HTML5
で廃止されました
注 1
数値の桁を揃えたいときなどには、テンプレートの
も使用できます。
セル内の文字の垂直方向の配置を指定するには、 CSS の
vertical-align プロパティ
を設定します。こちらは text-align プロパティと異なり、行や表全体に指定してもセルには反映されません
注 5
。セルのパラメータとして使用してください。
ウィキマークアップ
{| class="wikitable" style="width:100%; height:3em;"
|+ 垂直方向の指定のサンプル
| style="vertical-align:top;" | 上辺で揃えたセル
| style="vertical-align:middle;" | 中央で揃えたセル
| style="vertical-align:bottom;" | 下辺で揃えたセル
|}
実際の表示
垂直方向の指定のサンプル
上辺で揃えたセル
中央で揃えたセル
下辺で揃えたセル
かつてこの用途に
valign 属性
を使用し
valign="top"
としていましたが、
HTML5
で廃止されました
注 1
表の配置
編集
表を中央に表示するには、表全体のパラメータに以下を指定します。これは「上下に余白を空けず、左右の余白を自動計算する」という意味で、左右それぞれの端から等しい距離つまり中央に配置されます。
{|
style="margin:0 auto;"
中央に表示した表
見出し0
列見出しA
列見出しB
列見出しC
行見出し1
セル1A
セル1B
セル1C
行見出し2
セル2A
セル2B
セル2C
表を右または左に寄せるには、表全体のパラメータに以下を指定します。後に続くテキストは反対側に回り込み、余白部分に流し込まれる形になります。
{|
class="floatright"
!-- 右寄せ --
または
{|
class="floatleft"
!-- 左寄せ --
ウィキマークアップ
'''この段落は表の手前に書かれています''':寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助

{| class="wikitable floatright"
|+ 右寄せした表
! 見出し0 !! 列見出しA !! 列見出しB !! 列見出しC
|-
! 行見出し1
| セル1A || セル1B || セル1C
|-
! 行見出し2
| セル2A || セル2B || セル2C
|}

'''この段落は表の後に書かれています''':寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
実際の表示
この段落は表の手前に書かれています
:寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
右寄せした表
見出し0
列見出しA
列見出しB
列見出しC
行見出し1
セル1A
セル1B
セル1C
行見出し2
セル2A
セル2B
セル2C
この段落は表の後に書かれています
:寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
かつてこの用途に
align 属性
を使用し
align="top"
としていましたが、
HTML5
で廃止されました
注 1
背景色、文字色
編集
この項目では
を扱っています。閲覧環境によっては、色が適切に表示されていない場合があります。
背景色を指定するには、
CSS
background-color プロパティ
を設定します。文字色は
color プロパティ
を設定します。
※背景色と、文字(リンクや
脚注
を含む)の
色の差
が少ないと、文章が読みにくくなることがあります。
ウィキマークアップ
{| class="wikitable" style="background-color:#fdd;"
|+ 表の色を設定する
! 見出しセル
! 見出しセル
! style="background-color:#dfd;" | 背景色を変更した見出し
|-
| style="color:#007;" | 文字色を変更したセル
| style="background-color:#dd7;" | 背景色を変更したセル
| セル
|-
| セル
| style="color:#fff; background-color:#700;" | 背景色と文字色を変更したセル
| セル
|- style="background-color:#ddf;"
| 行全体の || 背景色を || 変更
|}
実際の表示
表の色を設定する
見出しセル
見出しセル
背景色を変更した見出し
文字色を変更したセル
背景色を変更したセル
セル
セル
背景色と文字色を変更したセル
セル
行全体の
背景色を
変更
かつてこの用途に
bgcolor 属性
を使用していましたが、
HTML5
で廃止されました。
注 1
また文字色を変更するためにセル内の文字を
font
タグで囲む方法がありましたが、font 要素も同様に
廃止されました
注 3
Wikipedia:アクセシビリティ#色
も参照してください。
文字サイズ
編集
文字の大きさを指定するには
style="font-size:smaller;"
などを表全体やセルに適用します。
ウィキマークアップ(一部省略)
{| class="wikitable" style="width:100%;"
! style="width:10em;" |font-size !! 文字の大きさ
|-
! smaller
| style="font-size:smaller;"| 寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
|-
! 50%
| style="font-size:50%;"| 寿限無寿限無(略)
|-
! 8px
| style="font-size:8px;"| 寿限無寿限無(略)
|}
実際の表示
font-size
文字の大きさ
x-large
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
larger
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
large
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
指定なし
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
smaller
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
small
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
x-small
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
150%
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
100%
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
50%
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
20%
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
16px
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
8px
寿限無寿限無五劫の擦り切れ海砂利水魚の水行末雲来末風来末食う寝る処に住む処やぶら小路の藪柑子パイポパイポパイポのシューリンガンシューリンガンのグーリンダイグーリンダイのポンポコピーのポンポコナーの長久命の長助
再整列可能な表
編集
class="sortable"
を使用することによって、
Javascript
で表の各列を昇順(小さいほうから)または降順(その反対)に
ソート
(整列)できるようになります。列見出しを
クリック
すると、指定なし
から、→昇順▲→降順▼→指定なしと切り替わります。
ウィキマークアップ
{| class="wikitable sortable"
|+ 昇順・降順に並べ替えできるwikitable
! 見出し0 !! 列見出しA !! 列見出しB !! 列見出しC !! 列見出しD !! 列見出しC/D !! class="unsortable" | 列見出しE
|-
! 行見出し1
| a || ウ {{表計算%|10|60}} || あえて
|-
! 行見出し2
| b || ア {{表計算%|20|40}} || 整列ボタン
|-
! 行見出し3
| c || イ {{表計算%|30|80}} || 付けない列
|- class="sortbottom"
! 合計
| - || - {{表計算%|60|180}} || 最下部に固定
|}
実際の表示
昇順・降順に並べ替えできるwikitable
見出し0
列見出しA
列見出しB
列見出しC
列見出しD
列見出しC/D
列見出しE
行見出し1
10
60
16.67%
あえて
行見出し2
20
40
50%
整列ボタン
行見出し3
30
80
37.5%
付けない列
合計
60
180
33.33%
最下部に固定
並べ替えをしたくない列には
class="unsortable" |
をつけます。また、並べ替え時に、特定の行を最下部に固定したい場合は
|- class="sortbottom"
をつけます。
見た目の文字列(例:優勝)と見えない非表示の文字列(例:1位)を設定する(ソート順や整列する内容を変える)場合は、
1位優勝
と入力する。また、見えない文字列だけでなく、音声読み上げを行わない文字列を入力したい場合についての詳細は「
Template:Display none
」なども参照してください。
二行を一緒にソートしたい場合
二行のソートキー(セル内の文字列)を文字列のマークアップ部分まで含めて一致させた上で、
表示させない文字列
のマークアップを使い表示させる範囲だけを変えるという方法によって、ソート時に二行分が一緒に移動する表を作ることもできます。
二行を一緒にソートする表(ウィキマークアップ)
{| class="wikitable sortable" style="width:29em;"
|-
! style="width:1.5em;" |   !! style="width:6em;" | 名前 !! style="width:6em;" | 出身地 !! style="width:7em;" | 生年月日 !! 記録
|-
! style="border-bottom:none;" | 1位優勝
| A
| 神奈川
| 1950/5/5
| 2:26:18

Aについての備考、Aについての備考、Aについての備考

|- style="background:#fff;"
! style="border-top:none;" | 1位優勝
| style="border-right:none;" | A
| style="border-left:none; border-right:none;" | 神奈川
| style="border-left:none; border-right:none;" | 1950/5/5
| style="border-left:none;" | 2:26:18
Aについての備考、Aについての備考、Aについての備考

|-
(2位から5位は中略)
|}
二行を一緒にソートする表(実際の表示)
名前
出身地
生年月日
記録
1位
優勝
神奈川
1950/5/5
2:26:18
Aについての備考、Aについての備考、Aについての備考
1位優勝
神奈川
1950/5/5
2:26:18
Aについての備考、Aについての備考、Aについての備考
2位
東京
1980/11/23
2:32:46
Bについての備考、Bについての備考、Bについての備考
2位
東京
1980/11/23
2:32:46
Bについての備考、Bについての備考、Bについての備考
3位
大阪
1968/5/3
2:45:22
Cについての備考、Cについての備考、Cについての備考
3位
大阪
1968/5/3
2:45:22
Cについての備考、Cについての備考、Cについての備考
4位
東京
2000/11/3
2:58:10
Dについての備考、Dについての備考、Dについての備考
4位
東京
2000/11/3
2:58:10
Dについての備考、Dについての備考、Dについての備考
5位
神奈川
1995/2/11
3:05:31
Eについての備考、Eについての備考、Eについての備考
5位
神奈川
1995/2/11
3:05:31
Eについての備考、Eについての備考、Eについての備考
表を折りたたむ
編集
Javascript
を使用して、表を非表示にし(mw-collapsed)、「表示」を
クリック
などすると表示されます(mw-collapsible)。
モバイルビュー
では折りたたまれません。
ウィキマークアップ
{| class="wikitable mw-collapsible mw-collapsed"
|+可読性を損なうかもしれない長い表
|-
! 表示を !! 押すと !! 開きます
|-
| 長いよ || 長いよ || 長いよ
|-
| ・

・ || ・

・ || ・


|-
| 長いよ || 長いよ || 長いよ
|}
実際の表示
可読性を損なうかもしれない長い表
表示を
押すと
開きます
長いよ
長いよ
長いよ
長いよ
長いよ
長いよ
その他の CSS の利用
編集
class="wikitable"
を使わずに
罫線
を表示するには、各セルに罫線を表示する設定を記述しなければなりません(正確には罫線と言うより、各セルの
境界線
(border、ボーダーライン)です)。
以下、表全体および各セルで
border
で始まる記述をしているのが罫線の指定部分です。
右から左へ進む
かな文字
五十音表
の例
ウィキマークアップ
{| style="width:20em; margin-left:1em; border-width:2px 3px 3px 2px; border-color:#a77 #733 #733 #a77; border-style:solid; border-collapse:collapse; background-color:white; text-align:center;"
|+ style="font-weight:bold; font-size:smaller;" | 五十音表
|-
! style="border-bottom:1px solid #733;" | ん
! style="border-bottom:1px solid #733;" | わ
! style="border-bottom:1px solid #733;" | ら
! style="border-bottom:1px solid #733;" | や
! style="border-bottom:1px solid #733;" | ま
! style="border-bottom:1px solid #733;" | は
! style="border-bottom:1px solid #733;" | な
! style="border-bottom:1px solid #733;" | た
! style="border-bottom:1px solid #733;" | さ
! style="border-bottom:1px solid #733;" | か
! style="border:solid #733; border-width:0 0 1px 1px;" | あ
|- style="background-color:#edd;"
| || style="color:#777;" | ゐ || り || || み || ひ || に || ち || し || き
! style="border-left:1px solid #733;" | い
|-
| || || る || ゆ || む || ふ || ぬ || つ || す || く
! style="border-left:1px solid #733;" | う
|- style="background-color:#edd;"
| || style="color:#777;" | ゑ || れ || || め || へ || ね || て || せ || け
! style="border-left:1px solid #733;" | え
|-
| || を || ろ || よ || も || ほ || の || と || そ || こ
! style="border-left:1px solid #733;" | お
|}
実際の表示
五十音表
class="wikitable"
を使いつつ、一部の罫線を非表示にする例です。
ウィキマークアップ
{| class="wikitable" style="text-align:center;"
!colspan="3"|期間
|-
|style="border-right:none;"|1962年4月2日
A
|style="border-width:1px 0;" |-
|style="border-left:none;"| 1966年4月2日
B
|}
実際の表示
期間
1962年4月2日
1966年4月2日
表の入れ子
編集
表の中に、さらに表を表示することができます。以下の例では、セル2の中に青色で表示される別の表が入っています。内側の表であっても、表を開始する記号 (
{|
) が
ラインの先頭に来る必要がある
ことに注意してください。
ウィキマークアップ
実際の表示
{|
class="wikitable"
セル1
セル2
{|
class="wikitable"
style="background:#aad;
margin:.5em;"
入れ子になった
|-
|}
style="vertical-align:bottom;"
もとの表のセル3
|}
セル1
セル2
入れ子になった
もとの表のセル3
HTML によるマークアップ
編集
条件文
を使う場合は引数の区切りにパイプが使用されるため、表のウィキマークアップに使うパイプと干渉してお互いがうまく動作しなくなってしまいます。このような場合、マジックワード
{{!}}
を利用して直接パイプを表記しないか、もしくは
HTML
で記述します。
以下は、表の一部に条件文を使用した例です。場合によって表示する内容を変更するテンプレートを作成する場合などに使います。
Help:テンプレート
Help:条件文
も参照してください。
ウィキマークアップ
HTML
{|
class="wikitable"
{{#if:
{{{1|}}}
{{!}}
引数が指定されていれば表示する行
{{!}}
引数が指定されていないときに表示する行
}}
|-
引数に関係なく表示する行
|}
class=
"wikitable"
{{#if:
{{{1|}}}


}}


引数が指定されていれば表示する行

引数が指定されていないときに表示する行

引数に関係なく表示する行

実際の表示
引数が指定されていないときに表示する行
引数に関係なく表示する行
関連ツール
編集
→「
Wikipedia:ツール §
編集用
」も参照
Excel2Wiki
(英語)
- Excelで作成した表形式データを貼り付けるとwiki文法を生成します。ヘッダー行の指定やソート機能の設定などもオプション設定できます。列幅指定やセル結合はできません。
MediaWiki Tables Generator
(英語)
- サイト上で表作成できます。列幅指定や左右上下の文字寄せも設定できます。またCSVファイルのインポートも可能です。
CSV Converter
(英語)
- CSVファイルをインポートし、wiki文法を生成します。セル内の改行も反映されます。出力形式を選択でき、他言語文字化けにも対応できます。
Copy & Paste Excel-to-Wiki Converter
(英語)
Table Capture
(英語)
- HTML Tableを選択すると、その表データをCSV形式に変換するChromeプラグインです。
注釈
編集
脚注の使い方
HTML 4.01以降、外観の装飾に関する要素と属性は
非推奨
とされていましたが、 HTML5 では廃止されました。少数の例外として、TABLE 要素の border 属性の様に意味が変わり存続したものもあります。
TABLE 要素の border 属性は「境界線の太さ」を意味していましたが、 HTML5 では「境界線の表示・非表示」を意味し "1"(境界線を表示する)・””(境界線を表示しない:既定値)の2つの値だけが有効です。このため、表の境界線の外観の統一はスタイルシートの border 系プロパティを利用して行います。
MediaWiki
が最終的に出力する文書形式は2018年4月17日現在
HTML5
です。HTML5からは、ほとんどの外観を直接規定する
要素
や属性は
廃止
となり、スタイルシートによる指定に置き換える必要があります。
画像の幅に合わせてピクセル指定するのは典型的な例です。
MediaWiki
の制約上、画像サイズはピクセル単位以外で指定できないためやむを得ません。
(以下、2007年時点の情報です)vertical-align プロパティの設定は子要素に継承されないのが正しい動作ですが、 Internet Explorer や Firefox では継承されてしまいます。 Opera は仕様通りに動作するようです。
関連項目
編集
Wikipedia:スタイルマニュアル/表
プロジェクト:テンプレート/マークアップ
Help:ウィキテキストにおけるHTML
Category:段組みテンプレート
- 短い箇条書きなどの文章を段組み表示する各種テンプレート
Template:0
{{0}}
と呼び出すと、不可視な数字の 0 (ゼロ)が挿入されます。表中で数字の桁を揃える用途に使用できます。
MediaWiki:Common.css
- wikitableのデフォルトの色設定などの解説
mw:Help:Tables/ja
- MediaWikiのHelp:表
ウィキペディアのヘルプページ
Help:目次
Help名前空間の文書一覧
プロジェクト:ヘルプ
(Help名前空間の文書の整備について)
読者向け
読む
検索
リンク元
特別ページ
表示ボタン
脚注/読者向け
印刷用バージョン
アカウント
ログイン
個人設定
外装の詳細設定
二要素認証
変更を追跡する
履歴
差分
ウォッチリスト
ファイルページ
フィードの利用
利用者の投稿記録
最近更新したページ
拡張版
関連ページの更新状況
ナビゲーション・ポップアップ
編集者向け
編集する
ページの編集
新規ページの作成
投稿前のチェックシート
早見表
ページ名
サブページ
記事とは何か
記事名のチェック
ソフトリダイレクト
参照する
脚注
リンク
パイプ付きリンク
言語間リンク
URL
体裁を整える
箇条書き
表の作り方
画像の表示
音声・動画の再生
音声・動画の作成と利用
ウィキテキストにおけるHTML
画像などのファイルのアップロードと利用
JPEG画像を減色しPNG画像として保存する方法
構成を整える
名前空間
カテゴリ
セクション
リダイレクト
ページサイズ
ページの移動
ショートカット
ミスの修正
新規ページの巡回
以前の版にページを戻す方法
手の抜き方
条件文
マジックワード
テンプレート
テンプレートの制限
テンプレート早わかり
テンプレートの説明文
ダイナミック・ナビゲーション・ボックス
コミュニケーション
要約欄
過去ログ
細部の編集
編集の競合
ノートページ
ウィキメール
その他
特殊文字
ISBNのリンク
サンドボックス
棒グラフの書き方
システムメッセージ
MediaWiki
MediaWikiに適応するブラウザ
Pywikipediabot
管理者向け
管理者マニュアル
巻き戻し
ページ
保護
削除
復帰
特定版
削除
復帰
投稿ブロック
広域
解除
履歴統合
Category:ヘルプ
」から取得
カテゴリ
ヘルプ
Help
表の作り方
話題を追加