HTML の変数要素 (<var>
) は、数式やプログラムコード内の変数の名前を表します。挙動はブラウザーに依存しますが、通常は現在のフォントのイタリック体を使って表示されます。
コンテンツカテゴリ | フローコンテンツ, 記述コンテンツ, 知覚可能コンテンツ |
---|---|
許可されている内容 | 記述コンテンツ |
タグの省略 | {{no_tag_omission}} |
許可されている親要素 | 記述コンテンツを受け入れるすべての要素 |
暗黙の ARIA ロール | 対応するロールなし |
許可されている ARIA ロール | すべて |
DOM インターフェイス | {{domxref("HTMLElement")}} |
この要素にはグローバル属性のみがあります。
<var>
がよく使われる文脈でよく使われる他の要素には、次のようなものがあります。
もし、意味的な目的ではなくスタイル付けの目的で <var>
が誤って使用されているのを見かけた場合は、 {{HTMLElement("span")}} と適切な CSS を使用するか、次のような適切な意味の要素を使用するかしてください。
多くのブラウザーは <var>
の表示時に {{cssxref("font-style")}} に italic
を適用します。これは次のように CSS で上書きできます。
var { font: bold 15px "Courier", "Courier New", monospace; }
これは、 <var>
を使用して数式の変数名を記述した単純な例です。
<p>単純な数式: <var>x</var> = <var>y</var> + 2 </p>
出力結果は次の通りです。
{{EmbedLiveSample("Basic_example", 650,80)}}
CSS を使用して、 <var>
要素の既定のスタイルを上書きすることができます。この例では、変数名は太字の Courier フォントがあれば、それを使って表示し、なければ既定の等幅フォントにフォールバックされます。
var { font: bold 15px "Courier", "Courier New", monospace; }
<p><var>minSpeed</var> と <var>maxSpeed</var> 変数は、 端末の最低速度と最高速度を分当たりの回転数 (RPM) で 制御します。</p>
この HTML では、2つの変数名を <var>
を使用して囲んでいます。
{{EmbedLiveSample("Overriding_the_default_style", 650, 120)}}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-var-element', '<var>')}} | {{Spec2('HTML WHATWG')}} | |
{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-var-element', '<var>')}} | {{Spec2('HTML5 W3C')}} |
{{Compat("html.elements.var")}}