★HTML Living Standard リファレンス

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

<pre> …… フォーマットされたテキストを表す
Internet Explorer
Microsoft Edge
Google Chrome
Safari
Firefox
Opera
広告



<pre>タグは、フォーマットされたテキストのブロックを表す際に使用します。
pre要素の構造は、なかに配置される要素によってではなく、テキストの書式設定や記述形式によって示されます。

例えば、空白行や字下げなどで書式設定されたテキスト、ソースコード、アスキーアート、詩など
を表示する際にpre要素を使用できます。

開始タグ <pre> の直後にある先頭の改行文字は、HTML構文では削除されます。

pre要素とcode要素・samp要素・kbd要素の併用

コンピューターコードを表す際には、pre要素とcode要素を併用できます。
コンピューター出力を表す際には、pre要素とsamp要素を併用できます。
ユーザーが入力するテキストを表す際には、pre要素とkbd要素を併用できます。

■使用例

以下のサンプルは、スクリプトのコードを表すために、pre要素とcode要素を併用しています。

HTMLソース

<p>これは <code>Panel</code> 関数です:</p>

<pre><code>function Panel(element, canClose, closeHandler) {
  this.element = element;
  this.canClose = canClose;
  this.closeHandler = function () { if (closeHandler) closeHandler() };
}</code></pre>

↓↓↓

ブラウザ上の表示

これは Panel 関数です:

function Panel(element, canClose, closeHandler) {
  this.element = element;
  this.canClose = canClose;
  this.closeHandler = function () { if (closeHandler) closeHandler() };
}

■使用例

以下のサンプルは、コンピュータ出力とユーザー入力を表すために、
pre要素とsamp要素kbd要素を併用しています。
コマンド入力でプレイするゲームの一場面を想定したものですが、
コンピュータからのメッセージをsamp要素
ユーザーが入力するコマンドをkbd要素で指定しています。

HTMLソース

<pre><samp>あなたは大きな白い家の前にいます。
小さな郵便ポストがあります。

></samp> <kbd>open mailbox</kbd>

<samp>郵便ポストをあけました:
チラシが一枚あります。

></samp></pre>

↓↓↓

ブラウザ上の表示

あなたは大きな白い家の前にいます。
小さな郵便ポストがあります。

> open mailbox

郵便ポストをあけました:
チラシが一枚あります。

>

■使用例

以下のサンプルは、言葉の配置を保持する目的でpre要素を使用しています。
pre要素は、HTMLソース中のホワイトスペースや改行を保ってそのまま表示します。

HTMLソース

<pre>       ちいさな

       てのひら

         でも

      しあわせは

       つかめる
</pre>

↓↓↓

ブラウザ上の表示

       ちいさな

       てのひら

         でも

      しあわせは

       つかめる

pre要素の代替表現

pre要素を使用する際には、読み上げブラウザや点字ディスプレイなどで書式設定が失われた際に、
書式設定済みのテキストがどのように表現されるかについて、あらかじめ配慮しておくことが推奨されています。

例えば、アスキーアートは書式が失われると意味が分からなくなります。
そのような場合、テキストによる説明などの代替表現を用意しておくと、
より普遍的にユーザーがアクセスしやすくなるでしょう。

■関連項目

  • <pre> …… フォーマットされたテキストを表す
  • <code> …… コードを表す
  • <var> …… 変数を表す
  • <samp> …… コンピューターからの出力サンプルを表す
  • <kbd> …… ユーザー入力を表す
広告



山田 太郎
テック・リード
山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

ギャンブルガイド もっと見る

カジノファインダー

どのカジノが自分に最適か分からないですか?

サインアップは必要なく、1 分以内に最適なブックメーカーを簡単に見つけることができます。
カジノを探す
Back
質問
Select one of the following options
{"is_any_tile":true}

どのカジノが自分に最適か分からないですか?

Back
Restart
やったー!
これはあなたの選択に基づいた最高のカジノです...
56 users signed up
もっと表示する