テンプレート:Nowrap begin/doc

提供: Yourpedia
2009年12月19日 (土) 14:09時点におけるFromm (トーク | 投稿記録)による版 (新しいページ: '<noinclude>{{Documentation subpage|Template:Nowrap begin および Template:Nowrap end |種類=テンプレート}}</noinclude> <includeonly...')

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
Tech Doc このページは、テンプレートの解説ページです。このページを直接参照すると、リンク先のページ名やURLを変数で指定しているリンク赤リンクになる場合がありますが、リンク先を指定し直さなくてよい場合もあります。リンクの設定の不具合に関する質問等は親ページの会話ページに投稿して下さい。

これは行の折り返しを制御し、禁則処理を実現するためのテンプレートです。{{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 クラスを使用したテンプレート。