テンプレート:Nowrap begin

提供: Yourpedia
2009年12月19日 (土) 14:08時点におけるFromm (トーク | 投稿記録)による版 (新しいページ: '<onlyinclude><span style="white-space:nowrap"></onlyinclude> {{Documentation}}')

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

Template Info このテンプレートの解説はテンプレート:Nowrap begin/docから呼び出されています[編集] [履歴]


Information icon.svg このテンプレートは20,000以上のページで使われています。
余計な混乱やサーバーへの負荷を避けるためにどんな変更でも最初はテスト用テンプレートもしくはあなた自身の利用者スペースサブページで試すべきです。そうすれば、試した変更を1度の編集でこのテンプレートに加えることができます。しかし、最初にあなたの提案した変更をこの項目のノートで議論するようにお願いします。

これは行の折り返しを制御し、禁則処理を実現するためのテンプレートです。{{nowrap begin}} と {{nowrap end}} および折り返し位置テンプレートの組み合わせで使います。長いリストや表の中でよく使われます。

リンクの途中での折り返しを防ぐには、MediaWiki:Common.css で定義されている nowraplinks クラスか {{nowraplinks}} を利用するほうが簡単です。

使い方

{{nowrap begin}} と {{nowrap end}} で囲んだ文章中では、{{wrapj}} で指定した箇所以外で折り返しが起きなくなります。

{{nowrap begin}}
[[砂糖]]と{{wrapj}}[[塩]]と{{wrapj}}
[[酢]]と{{wrapj}}[[醤油]]と{{wrapj}}[[味噌]]。{{wrapj}}
[[砂糖]]と{{wrapj}}[[塩]]と{{wrapj}}
[[酢]]と{{wrapj}}[[醤油]]と{{wrapj}}[[味噌]]。
{{nowrap end}}

これがどのように表示されるかは閲覧環境によりますが、以下のように表示されることはありません

砂糖醤油
味噌砂糖
醤油味噌

例えば以下のように表示されます。

砂糖
醤油味噌砂糖
醤油味噌

実例

以下は上記のコードを実際に記述した例です。ブラウザウィンドウの幅をいろいろに変えてみて折り返しがどのように変化するか確認してください。

左スペース

砂糖テンプレート:wrapjテンプレート:wrapj テンプレート:wrapj醤油テンプレート:wrapj味噌テンプレート:wrapj 砂糖テンプレート:wrapjテンプレート:wrapj テンプレート:wrapj醤油テンプレート:wrapj味噌

右スペース

折り返し位置テンプレート

以下は折り返し位置を指定するテンプレートの一覧です。新しく作成した際にはここに追加してください。

これらのテンプレートの前に空白を入れないでください。区切り記号を表示するものは、区切り記号ので折り返しがおきます。

注意:これらのテンプレートは {{nowrap begin}} と {{nowrap end}} で囲われた範囲でだけ利用できます。その他の場所で使わないでください。
{{wrap}}
折り返し位置に空白をいれます。
{{wrapj}}
折り返し位置の前後に空白をいれません。
{{·wrap}}
· の前後に空白をいれます。
{{•wrap}}
• の前後に空白をいれます。
{{-wrap}}
- の前後に空白をいれます。
{{!wrap}}
| の前後に空白をいれます。これは表のマークアップで使われるパイプ記号ではなく、&#124; というコードですので、表の中でも特別な意味を持ちません。
{{\wrap}}
/ の前後に空白をいれます。

技術的な解説

これらのテンプレートは以下のような HTML+CSS コードを出力します。

テンプレート:indent

折り返しは </span><span ...> の間の保護されていない箇所で発生します。

関連項目

  • {{Nowrap}} - 用途は同じですが、使い方が異なります。
  • MediaWiki:Common.css の nowraplinks クラス - リンクの途中で折り返しが起きるのを防ぎます。{{Navbox}} で利用されています。
  • {{Nowraplinks}} - その nowraplinks クラスを使用したテンプレート。