属性
==

これは MathML 属性のアルファベット順リストです。それぞれの属性の詳細は、関連する MathML 要素ページおよびグローバル属性ページにあります。値ページでは、 MathML 属性で使用される共通の値についての注意を説明しています。

**メモ:** 主要な MathML ページで説明されているように、 MDN は MathML Core をリファレンス仕様書として使用しています。しかし、いくつかのブラウザーでまだ実装されている古い機能も文書化されています。これらの機能やその他の機能についての詳細は MathML 4 で見ることができます。


| 属性名 | この属性を取る要素 | 説明 |
| --- | --- | --- |
| `accent` | `<mo>` | `<boolean>` で、演算子を下付き文字または上付き文字として使用する際にアクセントとして扱うかどうかを示します。 |
| `accent` | `<mover>`,
 `<munderover> (en-US)` | `<boolean>` で、演算子がアクセントとして扱われるべきか否かを指定します。 |
| `accentunder` | `<munder>`,
 `<munderover> (en-US)` | `<boolean>` で、上付き文字がアクセントとして扱われるべきか否かを指定します。 |
| `actiontype` 
非推奨
 | `<maction> (en-US)` | 文字列で、この要素で起こるアクションを指定します。 |
| `align` | `<mtable>` | 環境に対する表の垂直配置を指定します。 |
| `background` 
非推奨
 | `<mstyle> (en-US)` | 代わりに CSS の `background-color` を使用してください。 |
| `close` 
非推奨
 | `<mfenced>` | 閉じ区切り文字列です。 |
| `color` 
非推奨
 | `<mstyle> (en-US)` | 代わりに CSS の `color` を使用してください。 |
| `columnalign` | `<mtable>`,
 `<mtd>`,
 `<mtr>` | 表のセルの水平方向の配置を指定します。 |
| `columnlines` | `<mtable>` | 表の列の境界線を指定します。 |
| `columnspacing` | `<mtable>` | 表の列間の空間を指定します。 |
| `columnspan` | `<mtd>` | 非負の整数値で、セルが表の何列分に及ぶかを示します。 |
| `denomalign` 
非推奨
 | `<mfrac>` | 分数の下の分母の配置を示します。 |
| `depth` | `<mpadded> (en-US)` | 
 深さを設定または増加します。
 length を参照してください。
  |
| `dir` | すべての MathML 要素 | テキストの書字方向です。可能な値は、 `ltr` （左から右）または `rtl` （右から左）です。 |
| `display` | `<math>` | レンダリングモードを指定します。指定できる値は `block` と `inline` です。 |
| `displaystyle` | すべての MathML 要素 | `<boolean>` で、 math-style を `normal` （true の場合）と `compact` （それ以外の場合）のどちらに設定するかを指定します。 |
| `fence` | `<mo>` | `<boolean>` で、演算子がフェンス（括弧など）であるかどうかを指定します。この属性には視覚的効果はありません。 |
| `fontfamily` 
非推奨
 | `<mstyle> (en-US)` | 代わりに CSS の `font-family` を使用してください。 |
| `fontsize` 
非推奨
 | `<mstyle> (en-US)` | 代わりに CSS の `font-size` を使用してください。 |
| `fontstyle` 
非推奨
 | `<mstyle> (en-US)` | 代わりに CSS の `font-style` を使用してください。 |
| `fontweight` 
非推奨
 | `<mstyle> (en-US)` | 代わりに CSS の `font-weight` を使用してください。 |
| `frame` | `<mtable>` | `<mtable>` 全体の境界線を指定します。取りうる値は `none`（既定値）、`solid`、`dashed` です。 |
| `framespacing` | `<mtable>` | 表と `frame` の間に追加される空間を指定します。 |
| `height` | `<mpadded> (en-US)`,
 `<mspace>` | `<length-percentage>` で、希望する（ベースライン上の）高さを指定します。 |
| `href` | すべての MathML 要素 | 指定された URI へのハイパーリンクを設定するために使用します。 |
| `id` | すべての MathML 要素 | この要素に関連する一意の識別子を設定します。 |
| `linethickness` | `<mfrac>` | `<length-percentage>` で、水平方向の分数線の太さです。 |
| `lspace` | `<mo>` | `<length-percentage>` で、演算子の前の空間の量を示します。 |
| `lspace` | `<mpadded> (en-US)` | `<length-percentage>` で、要素の位置決め点に対する子コンテンツの位置決め点の水平方向の位置を示します。 |
| `lquote` 
非推奨
 | `<ms> (en-US)` | 内容を囲む開始引用文字です。既定値は "`&quot;`" です。 |
| `mathbackground` | すべての MathML 要素 | 要素の背景色です。 |
| `mathcolor` | すべての MathML 要素 | 要素の色です。 |
| `mathsize` | すべての MathML 要素 | `<length-percentage>` で、この要素の `font-size` として使用されます。 |
| `mathvariant` | すべての MathML 要素 | 文字組版によって異なるトークン要素の論理クラスです。 |
| `maxsize` | `<mo>` | `<length-percentage>` で、演算子が伸張したときの最大サイズを示します。 |
| `minsize` | `<mo>` | `<length-percentage>` で、演算子が伸張したときの最小サイズを示します。 |
| `movablelimits` | `<mo>` | `<boolean>` で、 math-style が `compact` に設定されていた場合に上側・下側の文字が上付き・下付き文字に移動するかどうかを示します。 |
| `notation` | `<menclose>` | 子要素に適用する表記法のリスト。ホワイトスペースで区切られます。 |
| `numalign` 
非推奨
 | `<mfrac>` | 分数上の分子の配置を示します。 |
| `open` 
非推奨
 | `<mfenced>` | 開き区切り文字用の文字列。 |
| `rowalign` | `<mtable>`,
 `<mtd>`,
 `<mtr>` | 表セルの垂直方向の配置を指定します。 |
| `rowlines` | `<mtable>` | 表の行の境界線を指定します。 |
| `rowspacing` | `<mtable>` | テーブルの行間の空間を指定します。 |
| `rowspan` | `<mtd>` | セルが何行に拡張されるかを示す非負の整数値。 |
| `rspace` | `<mo>` | `<length-percentage>` で、演算子の後の空間の大きさを示します。 |
| `rquote` 
非推奨
 | `<ms> (en-US)` | 内容を囲む引用符です。既定値は `&quot;` です。 |
| `scriptlevel` | すべての MathML 要素 | この要素の math-depth を指定します。受け付ける値や対応は、 scriptlevel ページ (en-US)を参照してください。 |
| `scriptminsize` 
非推奨
 | `<mstyle> (en-US)` | `scriptlevel` の変更により許容される最小フォントサイズを指定します。 |
| `scriptsizemultiplier` 
非推奨
 | `<mstyle> (en-US)` | `scriptlevel` の変化によるフォントサイズの調整に使用する倍率を指定します。 |
| `selection` 
非推奨
 | `<maction> (en-US)` | 目に見える子要素で、いくつかの `actiontype` 値に対してのみ考慮されます。 |
| `separator` | `<mo>` | `<boolean>` で、この属性には視覚的な効果はありませんが、演算子が区切り文字（カンマなど）であるかどうかを指定するものです。 |
| `separators` 
非推奨
 | `<mfenced>` | 異なる区切り文字に使用する 0 文字以上の文字列です。 |
| `stretchy` | `<mo>` | `<boolean>` で、演算子を隣接する要素のサイズに引き伸ばすかどうかを指定します。 |
| `subscriptshift` 
非推奨
 | `<msub>`,
 `<msubsup>`,
 `<mmultiscripts>` | `<length-percentage>` で、式のベースラインより下に添字を移動させる最小の空間。 |
| `superscriptshift` 
非推奨
 | `<msup>`,
 `<msubsup>`,
 `<mmultiscripts>` | `<length-percentage>` で、式のベースライン上に上付き文字を移動させる最小限の空間です。 |
| `symmetric` | `<mo>` | `<boolean>` で、演算子が伸張された場合、演算子が虚数軸（中央の分数線）の周りに上下対称であるべきかを指定します。 |
| `voffset` | `<mpadded> (en-US)` | `<length-percentage>` で、要素の位置決め点に対する子コンテンツの位置決め点の垂直方向の位置を示します。 |
| `width` | `<mpadded> (en-US)`,
 `<mspace>`,
 `<mtable>` | `<length-percentage>` で、希望する幅を指定します。 |
| `xmlns` | `<math>` | MathML 名前空間の URI を指定します。 (`http://www.w3.org/1998/Math/MathML`) |