samp 要素

4.5.14 samp 要素

カテゴリー:
フロー・コンテント
フレージング・コンテント
パルパブル・コンテント
この要素を使うことができるコンテキスト:
フレージング・コンテントが期待される場所
コンテントモデル:
フレージング・コンテント
コンテント属性:
グローバル属性
text/html におけるタグの省略:
どちらのタグも省略できません。
指定可能な ARIA role 属性 の値:
あらゆるロールの値
指定可能な ARIA ステートとプロパティ属性:
グローバル aria-* 属性
許可ロールに該当する aria-* 属性
DOM インタフェース:
HTMLElement を使う。

samp 要素は、プログラムやコンピューティングシステムからの(サンプル)出力を表します。

詳細は、prekbd 要素をご覧ください。

この例は、samp 要素がインラインで使われているところを示しています:

<p>コンピューターが <samp>Too much cheese in tray
two</samp> と言ったが、私はその意味が分からなかった。</p>

この 2 つ目の例は、サンプル出力のブロックを示しています。ネストされた samp 要素と kbd 要素によって、スタイルシートを使って、サンプル出力の特定の要素をスタイリングすることができるようにしています。また、いくつかの samp は、より詳細なマークアップを使って注記されており、非常に精密なスタイリングを可能にしています。これを実現するために span 要素が使われています。

<pre><samp><span class="prompt">jdoe@mowmow:~$</span> <kbd>ssh demo.example.com</kbd>
Last login: Tue Apr 12 09:10:17 2005 from mowmow.example.com on pts/1
Linux demo 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189 #1 SMP Tue Feb 1 11:22:36 PST 2005 i686 unknown

<span class="prompt">jdoe@demo:~$</span> <span class="cursor">_</span></samp></pre>

※ 原文:http://www.w3.org/TR/2014/REC-html5-20141028/text-level-semantics.html#the-samp-element