テンプレート:Nowrap begin
このテンプレートは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味噌。 |
右スペース |
折り返し位置テンプレート
以下は折り返し位置を指定するテンプレートの一覧です。新しく作成した際にはここに追加してください。
これらのテンプレートの前に空白を入れないでください。区切り記号を表示するものは、区切り記号の後で折り返しがおきます。
- {{wrap}}
- 折り返し位置に空白をいれます。
- {{wrapj}}
- 折り返し位置の前後に空白をいれません。
- {{·wrap}}
- · の前後に空白をいれます。
- {{•wrap}}
- • の前後に空白をいれます。
- {{-wrap}}
- - の前後に空白をいれます。
- {{!wrap}}
- | の前後に空白をいれます。これは表のマークアップで使われるパイプ記号ではなく、
|
というコードですので、表の中でも特別な意味を持ちません。 - {{\wrap}}
- / の前後に空白をいれます。
技術的な解説
これらのテンプレートは以下のような HTML+CSS コードを出力します。
折り返しは </span>
と <span ...>
の間の保護されていない箇所で発生します。
関連項目
- {{Nowrap}} - 用途は同じですが、使い方が異なります。
- MediaWiki:Common.css の nowraplinks クラス - リンクの途中で折り返しが起きるのを防ぎます。{{Navbox}} で利用されています。
- {{Nowraplinks}} - その nowraplinks クラスを使用したテンプレート。