HTML <var> 変数要素
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
<var> は HTML の要素で、数式やプログラムコード内の変数の名前を表します。挙動はブラウザーに依存しますが、通常は現在のフォントのイタリック体を使って表示されます。
試してみましょう
<p>
箱の体積は、<var>l</var> × <var>w</var> × <var>h</var> です。ここで、<var>l</var> は箱の長さ、<var>w</var> は幅、<var>h</var> は高さを表します。
</p>
var {
font-weight: bold;
}
属性
この要素にはグローバル属性のみがあります。
使用上のメモ
>関連する要素
<var> がよく使われる文脈でよく使われる他の要素には、次のようなものがあります。
もし、意味的な目的ではなく装飾目的で <var> が誤って使用されているのを見かけた場合は、<span> と適切な CSS を使用するか、次のような適切な意味の要素を使用するかしてください。
デフォルトのスタイル
多くのブラウザーは <var> の表示時に font-style に "italic" を適用します。これは次のように CSS で上書きできます。
css
var {
font-style: normal;
}
例
>基本的な例
これは、 <var> を使用して数式の変数名を記述した基本的な例です。
html
<p>単純な数式: <var>x</var> = <var>y</var> + 2</p>
結果
デフォルトのスタイルの上書き
CSS を使用して、 <var> 要素のデフォルトのスタイルを上書きすることができます。この例では、 Courier フォントがあれば、それを使って太字で表示し、なければデフォルトの等幅フォントに代替されます。
CSS
css
var {
font:
bold 15px "Courier",
"Courier New",
monospace;
}
HTML
html
<p>
<var>minSpeed</var> と <var>maxSpeed</var> 変数は、端末の最低速度と最高速度を分当たりの回転数 (RPM) で制御します。
</p>
この HTML では、2 つの変数名を <var> を使用して囲んでいます。
結果
技術的概要
| コンテンツカテゴリー | フローコンテンツ, 記述コンテンツ, 知覚可能コンテンツ |
|---|---|
| 許可されている内容 | 記述コンテンツ |
| タグの省略 | なし。開始タグと終了タグの両方が必須です。 |
| 許可されている親要素 | 記述コンテンツを受け入れるすべての要素 |
| 暗黙の ARIA ロール | 対応するロールなし |
| 許可されている ARIA ロール | すべて |
| DOM インターフェイス | HTMLElement |
仕様書
| 仕様書 |
|---|
| HTML> # the-var-element> |