1. 開発者向けのウェブ技術
  2. MathML
  3. リファレンス
  4. 要素
  5. <mo>

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

<mo>

Baseline 広く利用可能 *

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2023年1月以降、すべてのブラウザーで利用可能です。

* この機能の一部は、対応レベルが異なる場合があります。

<mo>MathML の要素で、広い意味の演算子を表します。厳密に数学的な意味の演算子のほかに、括弧類やカンマ、セミコロンといった区切り記号、絶対値の縦棒などの「演算子」も含みます。

属性

グローバル MathML 属性に加えて、この要素は演算子の形状や内容による既定値をもつ以下の属性を受け入れます。

accent

<boolean> で、この演算子が下の文字または上の文字として使用されたときに、アクセントとして処理されるべきか(つまり、基本式に対して大きく描画され、より近くなるべきか)どうかを示す。

fence

<boolean> で、演算子がフェンス(括弧など)であるかどうかを示す。この属性には視覚的な効果はありません。

lspace

<length-percentage> で、演算子の前の空間の量を示します。

maxsize

<length-percentage> で、伸縮するときの演算子の最大サイズを示します。

minsize

<length-percentage> で、伸縮するときの演算子の最小サイズを示します。

movablelimits

<boolean> で、 math-stylecompact に設定されているときに、下・上の文字が下・上付き文字に移動するかどうかを示します。

rspace

<length-percentage> で、演算子の後の空間の量を示します。

separator

<boolean> で、この演算子が区切り記号(カンマなど)であるかどうかを示します。この属性には視覚的な効果はありません。

stretchy

<boolean> で、演算子が隣接する要素のサイズに伸縮するかどうかを示します。

symmetric

<boolean> で、伸縮する演算子が仮想数式軸(中央の分数線)を中心に上下対称であるべきであるかどうかを示します。

メモ: lspacemaxsizeminsizerspace 属性については、一部のブラウザーは古い MathML における長さも受け入れることがあります。

html
<math display="block">
 <mrow>
 <mn>5</mn>
 <mo>+</mo>
 <mn>5</mn>
 </mrow>
</math>
<math display="block">
 <mrow>
 <mo>[</mo>
 <!-- default form value: prefix -->
 <mrow>
 <mn>0</mn>
 <mo>;</mo>
 <!-- default form value: infix -->
 <mn>1</mn>
 </mrow>
 <mo>)</mo>
 <!-- default form value: postfix -->
 </mrow>
</math>

仕様書

仕様書
MathML Core
# operator-fence-separator-or-accent-mo

ブラウザーの互換性

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /