コンテンツにスキップ

テンプレート:Pre

提供: Wikisource
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つ挿入されます。

関連項目

[編集]

テンプレート:Semantic markup templates