テンプレート:Pre
表示
Sample text
| このテンプレートはテンプレートスタイルを使用しています: |
このテンプレートは、HTML の <pre> タグが提供する機能の一部を実装するものです。
TemplateData
[編集]このテンプレートは、HTMLの <pre> タグが提供する機能を再現します。
| パラメーター | 説明 | 型 | 状態 | |
|---|---|---|---|---|
| テキスト | 1 | pre タグで囲む対象となるテキスト | 文字列 | 必須 |
| スタイル | style | pre タグに適用する追加のCSSスタイル | 文字列 | 省略可能 |
| 幅 | width | pre ボックスの幅 | 文字列 | 省略可能 |
| 空白処理 | space | pre ボックス内での空白の扱い方 | 文字列 | 省略可能 |
| 枠線 | border | 枠線を表示したくない場合は 'no' を指定 | 文字列 | 省略可能 |
使い方
[編集]このテンプレートは主に以下の2つのパラメーターをサポートします:
|width =… preボックスの幅|space =… preボックス内での空白の扱い方法
| Markup | Renders as |
|---|---|
{{Pre|
このプリフォーマット表示は
このように
見せることができます。
}} |
このプリフォーマット表示は このように 見せることができます。 |
主な違い:
- テキストが画面外にはみ出さず折り返されます。
- 行の途中での改行が可能です(ただし完全に一貫しているわけではありません)。
主な制限:
- 非常に長い単語だけのテキストは折り返されず、右側にはみ出します。
- HTMLやウィキマークアップは
<pre>...</pre>タグと異なり無効化されず、そのまま表示されます(そのため、マークアップを含む場合は<nowiki>...</nowiki>で囲む必要があります)。ただし、複数の空白は保持されます。
<pre> や <code> と同様に、{{pre}} はユーザーのブラウザ設定またはCSSで指定された等幅フォントでテキストを表示します。
例
[編集]マークアップ
{{Pre|
'''1行目:マークアップは有効''' HTMLコメント <!--HIDDEN--> も表示されません。
'''2行目:長文の折り返し''' all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy.
'''3行目:生の |(パイプ)記号も処理されます''', ただし直前のスペースは失われます。最大20個まで処理されますが、それ以上は <nowiki>|</nowiki> または {{!}} を使用してください。
'''4行目:HTMLやwikitextと異なり、複数スペースも保持されます'''。
'''5行目:前の行に続く形で表示されます'''。
'''最終行''' マークアップ上も表示上も空行が2つ挿入されます。
}}
- 結果
1行目:マークアップは有効 HTMLコメント も表示されません。 2行目:長文の折り返し all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy. 3行目:生の|(パイプ)記号も処理されます, ただし直前のスペースは失われます。最大20個まで処理されますが、それ以上は <nowiki>|</nowiki> または | を使用してください。 4行目:HTMLやwikitextと異なり、複数スペースも保持されます。 5行目:前の行に続く形で表示されます。 最終行 マークアップ上も表示上も空行が2つ挿入されます。