コンテンツにスキップ

テンプレート:Plainlist

提供: Wikisource
テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

使い方

[編集]

{{Plainlist}} は、箇条なし(アンバレット)リストを開始するテンプレートです。以下はその一例です:

このテンプレートは適切なHTMLのリストマークアップを使用しており、<br />で区切るよりも、標準に準拠しており、アクセシビリティにも優れています。

パラメーター

[編集]
  • hanging-indent – リスト項目を「ぶら下げインデント」で表示します。指定可能な値は 1em または 2em
  • indent – リスト全体を指定したインデント(1段階 = 1.6em)でインデントします。特に、インデントされた会話スレッド内で便利です。
例:|indent = 2
  • lead – リストの前に垂直方向の余白を追加します(印刷用語のリーディングに由来)。
  • style – CSSスタイルを追加します。
例:|style = border:solid 1px silver; background:lightyellow
リストに1ピクセルの銀の枠線を付け、背景色を薄黄色にします。
例:|style = margin-left:2em; text-indent:-2em
書籍の索引などで見られる「ぶら下げインデント」スタイルを作成します。
  • class — 追加のCSSクラスを指定します。

使用例

[編集]

例:

{{Plainlist |
* [[作者:夏目漱石|夏目漱石]]
* [[作者:森鷗外|森鷗外]]
* [[作者:芥川龍之介|芥川龍之介]]
* 昭和の作家
** [[作者:太宰治|太宰治]]
** [[作者:三島由紀夫|三島由紀夫]]
}}

例:

{{Plainlist |lead=5em|indent=2|hanging-indent=2em|style=font-size:80%;|
* 1 {{lorem ipsum}}
* 2 {{lorem ipsum}}
* 3 {{lorem ipsum}}
}}
  • 1 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

例:: 分割型テンプレート(/s と /e)

これは上の例と同等の結果になります。

{{Plainlist/s|lead=5em|indent=2|hanging-indent=2em|style=font-size:80%;}}
* 1 {{lorem ipsum}}
* 2 {{lorem ipsum}}
* 3 {{lorem ipsum}}
{{Plainlist/e}}

例:: /m テンプレートは最初の項目のぶら下げインデントを抑制します

{{Plainlist/m|lead=5em|indent=2|hanging-indent=2em|style=font-size:80%;}}
<noinclude>*</noinclude> ...前のページからの続き。{{lorem ipsum}}
* 2 {{lorem ipsum}}
* 3 {{lorem ipsum}}
{{Plainlist/e}}
  • ...前のページからの続き。Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 2 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  • 3 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

別の使い方

[編集]

このテンプレートは以下の3部構成としても使用できます:

リストから箇条書きや番号を除いた表示にします。

テンプレートパラメーター[テンプレートデータを編集]

このテンプレートは、パラメーターを複数行に分けて記述することが推奨されています。

パラメーター説明状態
11

リスト内容。ウィザードで指定されるべき項目です。

内容推奨
hanging-indenthanging-indent

リスト項目が折り返されたときにアウトデントされる幅。

既定
0
1em または 2em
文字列省略可能
indentindent

リスト全体のインデント量。1 = 1.6em、2 = 3.2em。

2
文字列省略可能
leadlead

リストの先頭に垂直方向の余白を追加。

1.5em
文字列省略可能
stylestyle

CSSスタイルの指定。

border:solid 1px silver; background:lightyellow
文字列省略可能
hihi

説明なし

不明省略可能
classclass

追加するCSSクラス(通常はIndexStylesで定義される)

不明省略可能
 

補足情報

[編集]
  • 段落を認識させるには、行頭にアスタリスクを付ける必要があります。
  • {{plainlist/m}} では、ページ冒頭の段落の前に <noinclude>*</noinclude> を付ける必要があります。
  • ハイフンを含む語句には {{hws}} や {{hwe}} テンプレートやハイフンを使わず、語をそのままつなげてください。