ポジショニング[edit]行中の全てのコンテンツとセル中のコンテンツと、テーブルそれ自身の位置決めをすることができるが、テーブル注で全てのコンテンツのために単一のパラメータは無い。どんな状況でも、テーブルを配置するために"float"を使ってはいけない。これは、大きなフォントサイズの時に、ページの描画を壊す。Mélange[edit]ここにはより高度な例があり、テーブルをマークアップするために有効な追加のオプションを示す。それらをcolspanとrowspanと共に使うと、sortingはもう正しく動作しないことに注意。それらの効果がどのようなものかを見るために固有のテーブル中でそれらの設定を動かしてみることができる。それらの一部のテクニックは、全てのケースにおいて適切かもしれない。色の付いた背景を追加できるが、それは全ての場合によい手法であるとは意味しない。テーブル中でマークアップを相対的に単純に保つようにすることを憶えておくこと。その記事を他の人々が編集できるようもする!!この例は何ができるかという例を例示する。マークアップこのパラグラフはテーブルの前にある。|}浮動テーブルが右にあることに注意。このパラグラフはテーブルの後にある。exercitation...ブラウザで見えるものこのパラグラフはテーブルの前にある。列3、行2浮動テーブルが右にあることに注意。このパラグラフはテーブルの後にある。exercitation...入れ子になったテーブル[edit]ここでは、別のテーブルのセル2の内側に入れ子になった(青の)1つのテーブルを表示する。入れ子になったテーブルは新しい行上で開始されなければならない。一緒に使うことは動作しない。全ての(暗黙の)セルは空であるべきだからである。同様に、それら全てのセルが空であれば、完全な列は表示されない。非空と空のセルの間の境界線も同様に表示されない(ブラウザに依存する)ので、ダミーの内容を含んでいる空のセルに埋めるために、&nbsp;を使う。テーブルのセンタリング[edit]テーブルのセンタリングは行なえるが、それは"浮動"にはならない;すなわち、テキストはどちらのサイドにも現れない。pariatur.パラメータの設定[edit]セルの始めにおいて、1つのパイプが後に続いたパラメータを追加する。そのセルを300ピクセルに設定する。1つ以上のパラメータを設定するために、各々の間をスペースで離す。.321もしも、数字の列がセルのパディングか、セルのスペーシングを伴ってテーブル中にあるならば、中央に見苦しい隙間無しで、小数点を引き続き整列することができる。テーブルを各々の数のセル中に埋め込み、その列幅を指定する。埋め込んだテーブルの列幅は列中の各々のセルと同じにする(もしも、この方法を使っても、小数点が引き続きうまく整列されないならば、メインのテーブルの列は狭すぎるだろう。列の幅を増加させるためにパラメータを追加する)。テーブルコードの最初の行の中で、"{|"のあと、スタイルを直接指定する代りに、CSSクラスを指定することもできる。このクラスのためのスタイルは、種々の方法で指定することができる:ソフトウェアそれ自身の中で、スキン毎(例として、整列可能なクラス)MediaWiki:Common.css中の1つのwikiの全ての利用者のための集合的に(例としては、ここといくつかの他のプロジェクトにwikitableクラスがある)MediaWiki:Monobook.css中のような、スキン毎に分割。1つのwiki上の利用者のサブページ中で個別に個別に、しかし、利用所のローカルコンピュータ上で、全てのwebページ上にかかわるクラスのテーブルのために共同で。テーブルパラメータを憶える代りに、{|の後に、適切なスタイルクラスを含められる。これは一貫したテーブル形式を保つのを助け、問題を解決するか、1回だけそれを使う、全てのテーブルの見え方を拡張するためにクラスを1回で変更することができるようになる。15単に、テーブルのためにインラインCSSを置き換えるには、class="wikitable"である。中のwikitableクラスによるものである。クラスと共にテーブルをマークしたとき、それらは全て1回だけ適用される。要求されるならば、追加のスタイルを追加してもよい。それらは、クラススタイルをベースとして使い、その上に構築することを認める、クラスのルールを上書きする。クラスの灰色の背景がそのテーブルに残っていて、ヘッダが引き続きボールド体でセンタリングされていることに注意。テキストのフォーマッテイングは、ローカルのスタイル文によって上書きされている。テーブル中の全てのテキストは、イタリックで標準の120%サイズになり、赤い点線の境界線によって、wikitableの境界は置き変わっている。この作業はインラインCSSをサポートしているブラウザのみであり、もしも、それが重要ならば、"font-size:120%"の代りに<big>のようなXHTMLマークアップか、"font-style:italic"の代りに''text''のようなWikiマークアップを使う。整列[edit]Help:Sortingを参照。テーブルの行はテンプレートパラメータに依存する[edit]テーブルの行のためのWiki文法は、ParserFunctionsを使うことでオプションにすることができる。]という特別な形式を伴う。(使わないこと)全て、Mediawikiによってサポートされるものと有効なHTML出力を(現在)作成するものがここにあるが、パイプ文法が最もシンプルであり、HTMLに親しんでいる人にとっては特にである。HTMLとwikiの<td>文法は近い将来、ブラウザのサポートを残したままであるというわけではない、特にハンドヘルドのインターネットアクセス可能なデバイスにおいては。element#Tablesを参照。tfoot、colgroupとcol要素は現在MediaWikiでサポートされていないということに注意。厳密な構造インデントできない(HTMLタグ中としての)テキストは、ある種の人には、沢山のパイプ、プラス記号、感嘆符などを読むよりより簡単であるかもしれない。HTMLスタイルタグのためのショートカット以外の何者でもない。HTMLテーブルの概念に不慣れな人には簡単には理解できない。Manskeによって開発されたパイプ文法はHTMLのためにパイプ(|)を代用する。ここ([2])には、htmlテーブルをパイプ文法でのテーブルに変換するオンラインスクリプトがある。使う時を除いて、新しい行の先頭になければならない。パラメータはオプションである。パラメータの間に空白を必ず含めることをしないと、最初のパラメータは無視される。タグは最初の行のために自動的に生成される。新しい行を始めるためには、|-を使う。その結果は<tr>である。params>である。タグは最初の<td>と同じように、自動的にオープンする。タグは<tr>と</table>と同じように自動的にクローズする。セル中のパラメータは以下のように使う:|パラメータ|セル1||パラメータ|セル2||パラメータ|セル3これは下記のような結果となる。パラメータ>セル3</td>ヘッダ[edit]機能はTDと同じ方法であるが、最初の"|"の代りに"!"が使われるところが違う。"!!"は"||"の代りに使うことができる。キャプションこれは以下を生成する。パラメータ|キャプションこれは以下を生成する。パラメータ>キャプション</caption>テーブルを生成するテーブルコードの表示[edit]コードボックスの内側でテーブルコードの簡単なwikiマークアップは以下で見ることができる。GHz以下のコードは、四角い箱の、青に色がつけられた、三次元の、上記のテーブルのコードボックスのコードそれ自身を生成し、webページと画面上に表示する。GHz|}</pre>HTMLタグ<pre>は、上記のコードとコードボックスの表示を成し遂げるために使われた。テーブルコードを表示するためのその他の代替品[edit]ほとんどの場合、webブラウザのWindowsの幅よりも、コードの行が長い場合、残りのコードを見るために、ビューワを左右にスライドするために、スクロールバーが最下部に現れる。(CR/LF)と言う、隠れた文字に到達するまで、<pre>タグの使用はコード行を手つかずのままにしておくことを引き起こす。コード全部を見るために左右にスライド又はスクロールすることは、多くの人にとって、しばしば不快である。HTMLタグを使い、それは<pre>タグを使うよりは好ましく、それはwebブラウザのウィンドウの幅と同じに、全てのコードをそろえるために、閲覧するためにスクロールバーを左右に動かす必要がない。タグを使うように)可読性が向上する。/>は次の行のコードを表示(又は持ってくる)ために使われ、次の行から始まる。GHz上記のテーブルのコードボックスは、自動wrapping機能が有効になっている。コード中の長い行(上から6行目)はコードボックス内でwrapされる。このコードボックスとコードは、編集ボックス中で以下のコードを使うことで表示できる。タグが、テーブルの始め({|)、テーブルの終わり、(|})、イメージ表示の開始、([[)あるいはハイパーリンクなどに、wikiマークアップコードを無効にするために使われているのが分かる。タグの内側で、それらを囲むことによって、無効にする必要がある。タグ内で囲まれる必要がある。長い行はコードボックス内で、ブラウザのウィンドウの幅にあわせて自動的にwrapされることに注意。&#125;に置き換えることができる。同様に、<(小なり記号あるいは左アングルブラケット)は&#60;数字エンティティコードか、&lt;(HTMLシンボルエンティティコード)に置き換えできる。codesを参照のこと。&#91;付きの[(左大括弧)と&#91;付きの](右大括弧)に置き換えることができる。文字を数字エンティティコードに置き換えるとき、それらの通常の機能を真に無効にするので、webページ上にそれらを表示することができる。上記のパラグラフ中で説明された、数字エンティティコードを使うことで、以下のコードはもう一つの別の(よりよい)方法でコードボックスの上に表示することができる。長い行は、下記のコードボックス内で、ブラウザのウィンドウの幅を拡張せず、自動的にwrapされることに注意。reformattingも参照。