var 要素
4.6.12 var 要素
- カテゴリー
- フロー・コンテンツ
- フレージング・コンテンツ
- この要素を使うことができるコンテキスト:
- フレージング・コンテンツが期待される場所
- コンテンツ・モデル:
- フレージング・コンテンツ
- コンテンツ属性:
- グローバル属性
- DOMインタフェース:
HTMLElementを使う。
var 要素は変数を表します。これは、数式やプログラミング・コンテンツの実際の変数に利用できます。また、散文の中のプレースホルダーとして使われる項目にも利用できます。
下記の段落では、文字 "n" が散文の中で変数として使われています:
<p>If there are <var>n</var> pipes leading to the ice cream factory then I expect at <em>least</em> <var>n</var> flavors of ice cream to be available for purchase!</p>
数学、とりわけ、簡便な表現が難しいものにとっては、MathML のほうが適切です。しかし、var 要素は、それでもなお、MathML で使われる特定の変数を参照するために使うことができます。
この例では、方程式を表現しています。そして、その方程式の変数を参照する説明文があります。表現そのものは MathML を使ってマークアップされていますが、説明文の中で、var 要素を使ってその変数を説明しています。
<figure> <math> <mi>a</mi> <mo>=</mo> <msqrt> <msup><mi>b</mi><mn>2</mn></msup> <mi>+</mi> <msup><mi>c</mi><mn>2</mn></msup> </msqrt> </math> <legend> Using Pythagoras' theorem to solve for the hypotenuse <var>a</var> of a triangle with sides <var>b</var> and <var>c</var> </legend> </figure>
※ 原文:http://www.w3.org/TR/2011/WD-html5-20110525/text-level-semantics.html#the-var-element