Help:Tables/ja

ウィキページに表（テーブル）を書くには、直接XHTMLのテーブル要素を使用するか、表記術用のウィキマークアップを使います. XHTMLのテーブル要素については多くのウェブサイトで解説されていますので、そちらを参照してください. ウィキマークアップを使う利点としては、XHTMLのテーブル要素よりもソースを簡潔に記述できることがあります.

表を使うとソースが複雑になってしまいますので、表はどうしても必要な時に限って使用しましょう.

ウィキの表マークアップ概要

 * 上述の各マークアップは新しい行の冒頭に書く必要があります. ただしは連続するセルを同一行に書くための二重の と は例外です. また新規行の冒頭にある半角空白は無視されます.
 * XHTML属性. 各マークアップは、表の終了マークアップを除き、XHTML属性を与えることができます. 属性はマークアップと同一行に書かなければなりません. 各属性の間はシングルスペースで分離してください.
 * セルと題（ または  、   または  、  ）は内容のある部分ですので、中身と属性を区別するためにパイプ記号（ ）を使用します. セルの内容は属性と同じ行に書いても、次の行に書いても構いません.
 * 表の開始と行の開始のマークアップ（ と  ）はそれ自身の内容はない部分です. 属性指定の後にパイプ記号（ ）を加えないでください. これらの開始記号のあとに加えられたパイプは、ページの生成時に直前の文字列とともに除去されるため、表が意図通り生成されなくなることがあります.
 * セルの内容は（ア）セル開始のマークアップと同一行に書く、（イ）マークアップの次以下の行に書く、のいずれも可能です. 行の冒頭に使用しないと有効でないウィキマークアップ（リスト、見出し、入れ子にする表など）をセルの中に入れるためには、新しい行に書く必要があります.

基本
下記のテーブルには罫線がなく、間隔の取り方もよくありませんが、最も単純なウィキマークアップによる表を示しています.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果


 * }

表中の同一行のセルは、編集テキストの同一行に で区切って記述できます.

編集テキスト中の余分なスペースは表示結果に反映されません.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果


 * }

見出しセル
の代わりに " " を使うと見出しセルになります. 見出しはデフォルトではボールド体・中央揃えで表示されます.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果


 * }

表の題
表の題は次のように加えることができます.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果


 * }

XHTML属性
表にはXHTML属性を付加できます. XHTML属性についてもっとも信頼できる記述については、W3C の配布する HTML 4.01 仕様書の表の項目を参照してください.

表全体の属性
表の開始マークアップ（ ）に続けて付加された属性は表全体に適用されます.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果


 * }

セルの属性
各セルにも属性を付加できます. 例えば、数値は右寄せの方が見やすいかもしれません.

行の属性
個々の行にも属性を設定することができます.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果


 * }

CSSスタイル
CSSスタイル属性を、他のHTML属性の有無にかかわらず加えることができます.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果 


 * }

表の題や見出しにも属性は追加できます.

{| cellspacing="0" border="1" !style="width:50%"|入力内容 !style="width:50%"|表示結果 


 * }

負の値
新しい行の冒頭にマイナス記号を持つ負の数値（または負の数値を返す引数）があると、表が崩れてしまうことがあります. これは の記号が新しい表の列を開始するマークアップだからです. これを避けるためには、マイナス記号の前にスペースを挿入する（ ）か、前のセルと同じ行に続けて  のように記述してください.