<annotation>
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2023年1月以降、すべてのブラウザーで利用可能です。
<annotation> は MathML の要素で、MathML 式に対する注釈をテキスト形式で指定します。例えば、LaTeX などです。
メモ:
注釈は本来、ブラウザーでレンダリングすることを想定されておらず、デフォルトでは非表示になっています。ただし、Firefox や Safari では、<semantics> 要素の最初の子要素にエラーが含まれている場合や、その要素が存在しない場合、一部の注釈書式がレンダリングされます。
属性
この要素の属性には、MathMLのグローバル属性に加え、以下の属性があります。
例
html
<math display="block">
<semantics>
<!-- まず、MathML 式がデフォルトでレンダリングされる -->
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mi>y</mi>
</mrow>
<!-- 軽量マークアップ言語である LaTeX で注釈 -->
<annotation encoding="application/x-tex">x^{2} + y</annotation>
</semantics>
</math>
技術的概要
| 暗黙の ARIA ロール | なし |
|---|
仕様書
| 仕様書 |
|---|
| MathML Core> # semantics-and-presentation> |