HTMLのsampタグでコンピューターの出力結果を整形表示する方法
<samp>タグは、HTMLにおけるフレーズタグ(phrase tag)の一種です。主に、コンピュータープログラムが出力したサンプルテキスト(例:エラーメッセージやコマンドの実行結果など)を明示するために使用されます。多くのブラウザでは、<samp>要素内のテキストが等幅フォント(モノスペースフォント)で表示されるため、実際のターミナルやコンソールの出力のような見た目になります。
このタグはセマンティックな意味を持つため、単に見た目を変えるだけでなく、「ここにプログラムの出力例があります」という情報を検索エンジンや支援技術にも伝えることができます。
基本的な使い方
以下のように、HTMLドキュメント内で<samp>タグを使用します。
サンプルコード
<html>
<head>
<title>ドキュメントのタイトル</title>
</head>
<body>
<samp>
<h2>HTMLドキュメント</h2>
<p>これは段落です。</p>
<p>これは別の段落です。</p>
</samp>
</body>
</html>
関連するタグとの違い
似た用途で使われるタグとして、以下のものがあります。それぞれ意味が異なるので、目的に応じて使い分けましょう。
- <code>: プログラムのソースコードそのものを表す
- <kbd>: ユーザーがキーボードから入力する内容を表す
- <samp>: プログラムが出力した結果(サンプル出力)を表す
- <var>: 変数名などを表す
表示スタイルのカスタマイズ
デフォルトの等幅フォントはCSSで自由に変更できます。例えば、コンソール風の黒背景に白文字のスタイルを適用すると、より本物の出力らしく見せることができます。
samp {
display: block;
background-color: #1e1e1e;
color: #d4d4d4;
font-family: Consolas, Monaco, monospace;
padding: 10px;
}
このように<samp>タグを使うことで、プログラムの出力例を視覚的にも意味的にもわかりやすく表現できます。
-
HTMLのoutputタグとは?計算結果を表示する方法と主要な属性を解説
HTMLの<output>タグは、計算やユーザー操作の結果を出力・表示するために使用される要素です。HTML5で新たに導入されたタグであり、フォーム内でのリアルタイムな計算結果の表示などに活用されます。 <output>タグの主な属性 <output>タグでは、以下の3つの属性を使用できます。 for … 計算結果と、その計算に使用された要素(複数の場合はスペース区切り)との関連性を示します。 form … このoutput要素が属するフォームを指定します。 name … output要素に名前を付けます。JavaScriptから値を参照する際に利用されま
-
HTMLの<samp>タグとは?プログラムの出力を表示する使い方を解説
HTMLの<samp>タグは、<em>、<code>、<strong>などと同様の「フレーズタグ」の一種で、HTML文書内のテキストを意味的にマークアップして整形するために使用します。このタグは主に、コンピュータプログラムやシステムが出力したメッセージを表示する目的で使われます。多くのブラウザでは、<samp>タグで囲まれたテキストは等幅フォント(モノスペースフォント)で表示されます。そのため、「これはプログラムが出力した内容である」ということが、ユーザーにも検索エンジンにも視覚的に伝わりやすくなります。sampタグの実装例それでは、