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>
はコンピューター出力専用のタグ
✅ <pre>
と組み合わせて整形された出力を作成する
<pre><samp>
の組み合わせで、システムの出力を見やすくすることが可能。
関連タグ
まとめ
<samp>
タグは、HTML文書内で コンピューターの出力結果を示すためのタグ です。
エラーメッセージやコマンドの出力を適切に示し、技術系コンテンツの可読性を向上させるのに役立ちます。