<mfenced>
Deprecated
Avoid using this feature in new projects. Only MathML Core (a subset of MathML Full) is designed to work with web technologies, such as CSS. This feature may be a candidate for removal from web standards or browsers.>
Consider using the following features instead: MathML.>
非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。
<mfenced> MathML 要素は、式に任意の開始・終了括弧(丸括弧など)や区切り文字(カンマやセミコロンなど)を追加する機能を提供します。
属性
この要素の属性にはグローバル MathML 属性があります。
close-
閉じ記号の文字列です。既定値は
")"です。ホワイトスペースはすべて削除されます。 open-
開き記号の文字列です。既定値は
"("です。ホワイトスペースはすべて削除されます。 separators-
区切り記号を表すゼロ個以上の文字の列です。ホワイトスペースで区切っても構いません(無視されます)。既定値は "," です。複数指定することにより,各子要素間に別個の区切り記号を当てることが出来ます。余分に指定した分は無視されます。少なく指定した場合は,最後のものが繰り返されます。
例
>最後の区切り記号 (,) は繰り返される
<math display="block">
<mfenced open="{" close="}" separators=";;,">
<mi>a</mi>
<mi>b</mi>
<mi>c</mi>
<mi>d</mi>
<mi>e</mi>
</mfenced>
</math>
レンダリング例:
このブラウザーでのレンダリング:
余分な区切り記号 (,) は無視される
<math display="block">
<mfenced open="[" close="]" separators="||||,">
<mi>a</mi>
<mi>b</mi>
<mi>c</mi>
<mi>d</mi>
<mi>e</mi>
</mfenced>
</math>
レンダリング例:
このブラウザーでのレンダリング:
技術的概要
| 暗黙の ARIA ロール | なし |
|---|
仕様書
<mfenced> はブラウザーに向けた仕様書にはどこにも定義されていませんが、 MathML 4 に説明が見られます。