sampタグ -コンピューターの出力結果を示す|HTML辞典

<samp>タグとは?

<samp> タグは、コンピューターの出力結果(サンプル出力)を示すためのタグです。
エラーメッセージや、プログラムの実行結果を示す際に使用されます。

コンテンツモデル

フローコンテンツ(Flow Content)、フレージングコンテンツ(Phrasing Content)。

閉じタグの有無

<samp>開始タグ(<samp>)と閉じタグ(</samp>)の両方が必要 です。

基本的な記述方法

<p>システムのメッセージ: <samp>File not found</samp></p>

使用できる主な属性

<samp> タグには特別な属性はありません。

CSSを使ったデザイン変更

<samp> タグのデフォルトのスタイルは 等幅フォント(monospace) ですが、スタイルをカスタマイズできます。

samp {
font-family: monospace;
color: green;
background-color: #f0f0f0;
padding: 2px 4px;
border-radius: 3px;
}

適切な使用例

✅ エラーメッセージを示す

<p>プログラムを実行すると次のエラーが発生しました: <samp>Syntax Error: Unexpected token</samp></p>

✅ コマンド実行結果を表示する

<p>以下のコマンドを入力すると、システム情報が表示されます。</p>
<pre><code>systeminfo</code></pre>
<p>出力例: <samp>OS Name: Windows 11</samp></p>

✅ フォームの入力エラーを表示する

<p>無効なデータが入力された場合、次のメッセージが表示されます。</p>
<p><samp>Invalid input: Please enter a valid email address.</samp></p>

適切でない使用例(誤った使い方)

<samp> を単なる強調目的で使用する

<!-- NG: ただの強調目的で <samp> を使用 -->
<p>この商品は <samp>超人気</samp> です!</p>

正しい書き方(システムの出力に使用)

<p>システムメッセージ: <samp>Access Denied</samp></p>

<samp> をユーザー入力として使用する

<!-- NG: ユーザー入力を示すのに使用 -->
<p>名前を入力してください: <samp>山田 太郎</samp></p>

正しい書き方(ユーザー入力は <kbd> を使用)

<p>名前を入力してください: <kbd>山田 太郎</kbd></p>

<samp>タグと他のタグの違い

タグ役割特徴適切な用途
<samp>コンピューターの出力を示す等幅フォントで表示エラーメッセージ、コマンド結果
<code>ソースコードを示すプログラムのコード部分を表すプログラミングの説明
<kbd>ユーザーのキーボード入力を示すキーボード操作を強調ショートカットキーやコマンド入力

使用上の注意点

<samp> はコンピューター出力専用のタグ

  • ユーザーの入力には <kbd>、ソースコードには <code> を使うのが適切。

<pre> と組み合わせて整形された出力を作成する

  • <pre><samp> の組み合わせで、システムの出力を見やすくすることが可能。

関連タグ

  • <code> – ソースコードを示す
  • <kbd> – ユーザーのキーボード入力を示す
  • <pre> – 整形済みテキストを表示

まとめ

<samp> タグは、HTML文書内で コンピューターの出力結果を示すためのタグ です。
エラーメッセージやコマンドの出力を適切に示し、技術系コンテンツの可読性を向上させるのに役立ちます。