[1] samp
要素型は、プログラムやスクリプトなどの出力例を示します。
仕様書:
(%inline;)*
名前 | 値の型 | 既定値 | 意味 | 出典 |
class | 級 | [HTML4] %coreattr | ||
dir | 書字方向 | [HTML4] %i18n | ||
id | 一意識別子 | [HTML4] %coreattr | ||
lang | 自然言語 | [HTML4] %i18n | ||
xml:lang | 自然言語 | [XHTML1] | ||
onclick | [HTML4] %events | |||
ondblclick | [HTML4] %events | |||
onkeydown | [HTML4] %events | |||
onkeypress | [HTML4] %events | |||
onkeyup | [HTML4] %events | |||
onmousedown | [HTML4] %events | |||
onmousemove | [HTML4] %events | |||
onmouseout | [HTML4] %events | |||
onmouseover | [HTML4] %events | |||
onmouseup | [HTML4] %events | |||
style | スタイル情報 | [HTML4] %coreattr | ||
title | 注釈的題 | [HTML4] %coreattr |
[9]
出力例 (など) を示すために使うのが samp
要素型の目的ではありますが、出力を表すことが目的ではありません。
だからプログラムの実行結果を載せる時にプログラムが吐いた部分を
samp
タグで囲めばいいというものではありません。
(名無しさん [sage])
[7] samp
要素型は GNU texinfo の
@samp
命令に由来しています。
[18]
Netscape Navigator 4.0 のHTML構文解析器ドキュメント (SAMPLE
があって samp
がありません。
>>17
が、
誤記の可能性が高いと思われます。
[21] 初期の実利用例:
[8] HTML 仕様書における、HTML の要素型名のマークの例
The <a
href
="objects.html#edef-IMG
"class
="noxref"><samp
class
="einst"> IMG</samp
></a
> element embeds an image in the current document at the location of the element's definition.
出典: HTML 4.01 勧告 Objects, Images, and Applets in HTML documents http://www.w3.org/TR/html4/struct/objects.html#h-13.2
<p>For example, negative-root-two, to 32 significant figures, would be <samp>-1.4142135623730950488016887242097e0</samp>, the radius of the earth given in furlongs, to an arbitrary precision, would be <samp>3.17e4</samp>, and the answer to the life, the universe and everything could be any of (amongst others) <samp>42</samp>, <samp>0042.000</samp>, <samp>42e0</samp>, <samp>4.2e1</samp>, or <samp>420e-1</samp>.</p>
出典: Web Forms 2.0 http://www.whatwg.org/specs/web-forms/2005-04-11-call-for-comments/#number
この例では、ある書式において認められるべき文字列の例をそれぞれ
samp
でマーク付けしています。
(名無しさん [sage])
[4] GNU Texinfo では、 @samp{text}
は、生の例やファイル・文字列・パターン内の文字列の「例」
を示すために使用します。
http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#samp
例:
[5] 引数の内容は、印刷版マニュアルや Info の出力では単引用符で括って、固定長フォントで出力されます。
[6] @code
, @key
,
@kbd
ではカバーされないものは
@samp
にしておけばいい感じだとマニュアルには書いてあります。
[41] サイト生成用 XML の仕様 — Avendia, , http://ziphil.com/other/other/10.html#pre
pre
要素の箇所にソースコードを別行立てで表示する。 各pre
要素の直後にsamp
要素を置くと、 それはソースコードを実行したときの出力を意味する。 どちらも HTML を生成する際にインデントは削除されるので、 XML の構造に従って小要素のテキストをインデントすることができる。
[11] ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic ( ( 版)) https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L1026
[12] WWW-HTML Oct-Dec 1994: Re: Clarification on <samp> element ( ( 版)) http://1997.webhistory.org/www.lists/www-html.1994q4/0177.html
[13] Clarify samp element example and add a third one ( (felixsanz著, )) https://github.com/whatwg/html/commit/4309d4b1b4855b9425a60d1abc8a8b1381fcc903