「テンプレート:Infobox/doc」の版間の差分
ナビゲーションに移動
検索に移動
template>Frozen-mikan (カテゴリを戻す。Category:条件文 は除去) |
template>RockRocksRocks ( +) |
||
44行目: | 44行目: | ||
== ソース == | == ソース == | ||
(注意: | (注意:このテンプレートは、header(n)、label(n)、data(n) の1組を1項目として、現在80項目まで処理できます。20項目分のみここに示しているのは、20項目以上になるInfoboxが比較的珍しいからです。必要があれば、数字の添字を増やしてください。) | ||
<pre> | <pre> | ||
{{Infobox | {{Infobox | ||
|tnavbar={{subst:PAGENAME}} | | tnavbar = {{subst:PAGENAME}} | ||
|bodyclass= | | bodyclass = | ||
|bodystyle= | | bodystyle = | ||
|titlestyle= | | titlestyle = | ||
|imagestyle= | | imagestyle = | ||
|captionstyle= | | captionstyle = | ||
|headerstyle= | | headerstyle = | ||
|labelstyle= | | labelstyle = | ||
|datastyle= | | datastyle = | ||
|abovestyle= | | abovestyle = | ||
|belowstyle= | | belowstyle = | ||
|title= | | title = | ||
|above= | | above = | ||
|image= | | image = | ||
|caption= | | caption = | ||
|header1= | | header1 = | ||
|label1= | | label1 = | ||
|data1= | | data1 = | ||
|header2= | | header2 = | ||
|label2= | | label2 = | ||
|data2= | | data2 = | ||
|header3= | | header3 = | ||
|label3= | | label3 = | ||
|data3= | | data3 = | ||
|header4= | | header4 = | ||
|label4= | | label4 = | ||
|data4= | | data4 = | ||
|header5= | | header5 = | ||
|label5= | | label5 = | ||
|data5= | | data5 = | ||
|header6= | | header6 = | ||
|label6= | | label6 = | ||
|data6= | | data6 = | ||
|header7= | | header7 = | ||
|label7= | | label7 = | ||
|data7= | | data7 = | ||
|header8= | | header8 = | ||
|label8= | | label8 = | ||
|data8= | | data8 = | ||
|header9= | | header9 = | ||
|label9= | | label9 = | ||
|data9= | | data9 = | ||
|header10= | | header10 = | ||
|label10= | | label10 = | ||
|data10= | | data10 = | ||
|header11= | | header11 = | ||
|label11= | | label11 = | ||
|data11= | | data11 = | ||
|header12= | | header12 = | ||
|label12= | | label12 = | ||
|data12= | | data12 = | ||
|header13= | | header13 = | ||
|label13= | | label13 = | ||
|data13= | | data13 = | ||
|header14= | | header14 = | ||
|label14= | | label14 = | ||
|data14= | | data14 = | ||
|header15= | | header15 = | ||
|label15= | | label15 = | ||
|data15= | | data15 = | ||
|header16= | | header16 = | ||
|label16= | | label16 = | ||
|data16= | | data16 = | ||
|header17= | | header17 = | ||
|label17= | | label17 = | ||
|data17= | | data17 = | ||
|header18= | | header18 = | ||
|label18= | | label18 = | ||
|data18= | | data18 = | ||
|header19= | | header19 = | ||
|label19= | | label19 = | ||
|data19= | | data19 = | ||
|header20= | | header20 = | ||
|label20= | | label20 = | ||
|data20= | | data20 = | ||
|below= | | below = | ||
}} | }} | ||
</pre><includeonly> | </pre><includeonly> |
2009年10月26日 (月) 13:53時点における版
これはテンプレート:Infoboxの解説サブページです。 使用方法、カテゴリ、およびその他テンプレート:SUBJECTSPACE jaページ自体に含まれない情報を収容しています。 |
使い方
このテンプレートはメタテンプレート(他のテンプレートを作成するときに使われるテンプレート)として使われることを想定しています。記事に直接使われることを想定していません。
使い方は{{Navbox}}に似ていますが、追加された機能があります。テーブルの各行は「見出し」(header) でも、ラベルとデータ対でも、単なるデータセルでもありえます。また、ある行に見出しとラベル/データ対の両方を定義すれば、ラベル/データ対は無視されます。
Infoboxの最上部以外のどこかで画像を挿入したい場合、あるいは他の「自由な形式」のデータを挿入したい場合、“data”フィールドによる行を使うように注意してください。
パラメータ
このテンプレートでは全てのパラメータを省略可能です。
タイトル
タイトルをキャプションにする場合にはtitle、最上部のヘッダセルにする場合にはaboveを使います。通常はどちらか片方を使いますが、両方使うこともできます。
- title
- 表のキャプションに置くテキストです。
- above
- 表の最上部に置くテキストです。
テキストなど
- tnavbar (またはname)
- 表の最下部の{{Tnavbar}}を表示するために必要なテンプレート名です。{{subst:PAGENAME}}を使うことができますが、<includeonly></includeonly>をはさんでいる場合はsubst展開されないので注意してください。指定が無い場合は{{Tnavbar}}が表示されません。
- image
- テンプレートの上部に表示される画像です。[[ファイル:example.png|200px]]のような、完全な画像構文を使ってください。デフォルトで中央に表示されます。
- caption
- 画像の下に置くテキストです。
- header(n)
- 列nのヘッダとして使うテキストです。
- label(n)
- 列nのラベルとして使うテキストです。
- data(n)
- 列nのデータとして表示されるテキストです。
- below
- 最下行に置くテキストです。脚注、関連項目、その他の情報として使われることを想定しています。
CSSスタイル
- bodystyle
- Infobox全体のスタイル指定です。
- titlestyle
- タイトルセルだけのスタイル指定です。
- abovestyle
- 表の最上部のセルだけのスタイル指定です。
- imagestyle
- 画像があるセル(captionも含む)のスタイル指定です。
- captionstyle
- captionのテキストのスタイル指定です。
- headerstyle
- 全てのヘッダセルのスタイル指定です。
- labelstyle
- 全てのラベルセルのスタイル指定です。
- datastyle
- 全てのデータセルのスタイル指定です。
- belowstyle
- 最下行のセルだけのスタイル指定です。
マイクロフォーマット
- bodyclass
- このパラメータは、Infobox全体の「class」属性に挿入されます。デフォルトは
infobox
です。そのため、このパラメータにbordered
と記述するとinfobox bordered
となるので、表全体に罫線が引かれます。
ソース
(注意:このテンプレートは、header(n)、label(n)、data(n) の1組を1項目として、現在80項目まで処理できます。20項目分のみここに示しているのは、20項目以上になるInfoboxが比較的珍しいからです。必要があれば、数字の添字を増やしてください。)
{{Infobox | tnavbar = {{subst:PAGENAME}} | bodyclass = | bodystyle = | titlestyle = | imagestyle = | captionstyle = | headerstyle = | labelstyle = | datastyle = | abovestyle = | belowstyle = | title = | above = | image = | caption = | header1 = | label1 = | data1 = | header2 = | label2 = | data2 = | header3 = | label3 = | data3 = | header4 = | label4 = | data4 = | header5 = | label5 = | data5 = | header6 = | label6 = | data6 = | header7 = | label7 = | data7 = | header8 = | label8 = | data8 = | header9 = | label9 = | data9 = | header10 = | label10 = | data10 = | header11 = | label11 = | data11 = | header12 = | label12 = | data12 = | header13 = | label13 = | data13 = | header14 = | label14 = | data14 = | header15 = | label15 = | data15 = | header16 = | label16 = | data16 = | header17 = | label17 = | data17 = | header18 = | label18 = | data18 = | header19 = | label19 = | data19 = | header20 = | label20 = | data20 = | below = }}