Template:Plainlist
このテンプレートは10,000以上のページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。 |
{{Plainlist}} を使用すると、箇条書きと似たように表示され、かつ、行頭に中黒(・)がつきません。中黒のない箇条書きを表示するためにHTMLに準拠したマークアップを行います。言い換えれば、<br />
を使って一覧にしても、表示には違いが出ませんが、コンピュータはこれを箇条書きであるとは識別できません。このテンプレートを使用すべき根拠の説明は、WP:UBLISTに詳述されます。
同様の目的を果たすものに{{Unbulleted list}}がありますが、そちらよりもより手短に、ウィキ・スタイルにかなうやり方でおこないます。ただ{{Unbulleted list}} は画像キャプション内でも使用できますが、{{Plainlist}} では失敗します。
使用法
箇条書きのウィキマークアップを本テンプレートの中に書きます。
例
マークアップ | 描画 |
---|---|
{{Plainlist| * [[ネコ]] * [[イヌ]] * [[ウマ]] * [[ウシ]] * [[ヒツジ]] * [[ブタ]] }} |
|
このテンプレートは、{{Endplainlist}}と併用することも可能ですが必要ではありません。
マークアップ | 描画 |
---|---|
{{Plainlist}} * [[ネコ]] * [[イヌ]] * [[ウマ]] * [[ウシ]] * [[ヒツジ]] * [[ブタ]] {{Endplainlist}} |
|
インデントがあるときの注意
この場合{{Plainlist| は次の例のように行頭においてください。リストそのものの表示に影響しませんが、その前後にある<div>仕様のフォーマットが壊れます。
{{Plainlist | :* [[ネコ]] :* [[イヌ]] :* [[ウマ]] :* [[ウシ]] :* [[ヒツジ]] :* [[ブタ]] }}
引数
- class – 使用divにCSSスタイルシートを追加します
- style – CSS style オプションを追加します。あまり複雑なスタイルを記事に使うことは(wp:deviationsの規則上)慎むこととされますが、ユーザページやプロジェクトページでは許されています。
- Example:
|style=border:solid 1px silver; background:lightyellow
- Example:
- indent – 数値の数だけインデントをおこないます。
indent=1
で1.6em(M文字幅1個分)インデントします。
- Example:
|indent=2
- Example:
実装手法
{{Plainlist}} は、div を CSS クラス="plainlist"で生成することで実現されています。このCSSスタイルシートの内容は以下の通り:
.plainlist ul {line-height:inherit; list-style:none none; margin:0}
.plainlist ul li {margin-bottom:0}
参照
- {{リスト}} · {{番号付きリスト}} · {{定義リスト}} - Wiki記法の代替
- {{Bulleted list}} - ビュレット付きのリスト
- {{Unbulleted list}} · {{Plainlist}} · {{Indented plainlist}} · {{Unbulleted indent list}} - 装飾のない縦並びのリスト
- {{Hlist}} · {{Flatlist}} - 中黒で項目が分割される横並びのリスト
- {{Hlist-comma}} - 読点 ( 、 ) で項目が分割される横並びのリスト
- {{Ordered list}} - 番号付きの縦並びのリスト
- {{Pagelist}} - 内部リンクのリスト
- {{Columns-list}} - 段組み形式のリスト(ビュレット付き、番号付き、装飾なし)
- モジュール:List - 大本のLuaモジュール
- WP:HLIST