var

var 要素 (HTML)

[1] var 要素型は、変数またはプログラム引数実現値 (an instance of a variable or program argument) を示します。

意味

[18] 変数を表します。 数式x のようなもの、 プログラムに登場する $foo のようなもの、 自然言語文の生成に使う雛形の中の置換部分など、 広く用いることができます。

[19] var 要素の用法

HTML4 では <IW:HTML4:"struct/text.html#edef-VAR"> を参照。

[2]

開始タグ
必須
終了タグ
必須
内容モデル
(%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
onmouseout[HTML4] %events
onmouseover[HTML4] %events
onmouseup[HTML4] %events
styleスタイル情報[HTML4] %coreattr
title注釈的題[HTML4] %coreattr

[4] この要素型は HTML 4 では %phrase の一種です。

レンダリング

[3] HTML 4 仕様書は特に典型的レンダリング例を挙げていません。

[9] 普通視覚利用者エージェント

@namespace 'http://www.w3.org/1999/xhtml';
var {
  font-style: italic;
}

に相当する利用者エージェント・スタイル・シートを組み込んでいます。

[11] kbd との併用例

<tr>
  <td>左から <var>n</var> 番目のタブを表示<br />(1 から 8 までの範囲)</td>
  <td><kbd>Ctrl</kbd> + <kbd><var>n</var></kbd> (Windows)<br /><kbd>Alt</kbd> + <kbd><var>n</var></kbd> (Linux)</td>
  <td><kbd>Cmd</kbd> + <kbd><var>n</var></kbd></td>
</tr>

メモ

[12] EMail Msg <9306050318.AA10442@wintermute.ncsa.uiuc.edu> ( 版) <http://ksi.cpsc.ucalgary.ca/archives/WWW-TALK/www-talk-1993q2.messages/436.html> (名無しさん)

@var 命令 (GNU Texinfo)

[5] GNU Texinfo の @var 命令は、 メタ構文的変数を示すために使用します。 <http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#var>

メタ構文的変数というのは、たとえば関数の説明で、 引数の部分に書いておく文字列です。

プログラムの変数をマークする時には @code を使います。環境変数をマークする時には @env を使います。

メタ構文的変数には小文字を使い、語間はハイフンとするようにマニュアルはすすめています。

[6] Info では内容を大文字にして、印刷版マニュアルでは斜体 (slant) にして出力します。 内容を <> で括る慣習もあり、 そうしたいならそう出力させることもできるけど、 GNU Texinfo の既定ではそうしていないとマニュアルに書いてあります。

[7] 例:

メモ

[8] 伏字をマークするなら要素型は何がいいですかね? HTML では var が一番近いですが、何か違う気もします。 (名無しさん)

[13] Web Applications 1.0 r6323 expand on <var>'s definition. ( ( 版)) <http://html5.org/tools/web-apps-tracker?from=6322&to=6323>

[14] [whatwg] Physical quantities: <var> or <i>? ( ( 版)) <http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-July/032617.html>

[15] [whatwg] Physical quantities: <var> or <i>? ( ( 版)) <http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-January/034460.html>

[16] ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic ( ( 版)) <https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L916>

[17] ncsa-mosaic/CHANGES at master · alandipert/ncsa-mosaic ( ( 版)) <https://github.com/alandipert/ncsa-mosaic/blob/master/CHANGES#L1026>

[10] Remove section on top-level `var` statements · whatwg/javascript@9190418 ( 版) <https://github.com/whatwg/javascript/commit/9190418242c2ef8684a8816bb3d5b698e3e48a0b>