<mfenced>

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

非標準:此特性未標準化。我們不建議在生產環境中使用非標準特性,因為它們瀏覽器支援有限,並且可能會更改或被移除。但是,在沒有標準選項的特定情況下,它們可以是合適的替代方案。

<mfenced> MathML 元素提供了為表示式新增自定義的開閉括號(例如圓括號)和分隔符(例如逗號或分號)的可能性。

注意: 從歷史上看,<mfenced> 元素被定義為書寫帶括號的表示式的簡寫,等同於包含 <mrow><mo> 元素的展開形式。如今,推薦使用該等效形式。

屬性

此元素的屬性包括 全域性 MathML 屬性

close

用於閉合分隔符的字串。預設值為 ")",任何空格都會被修剪。

open

用於開頭分隔符的字串。預設值為 "(",任何空格都會被修剪。

分隔符

一個由零個或多個字元組成的序列,用於不同的分隔符,可以可選地由被忽略的空格分隔。預設值為 ","。透過指定多個字元,可以為表示式中的每個引數設定不同的分隔符。如果分隔符過多,所有多餘的分隔符都會被忽略。如果表示式中的分隔符過少,則會重複最後指定的分隔符。

示例

最後一個分隔符會被重複 (,)

html
<math display="block">
  <mfenced open="{" close="}" separators=";;,">
    <mi>a</mi>
    <mi>b</mi>
    <mi>c</mi>
    <mi>d</mi>
    <mi>e</mi>
  </mfenced>
</math>

示例渲染

{a;b;c,d,e}

在您的瀏覽器中渲染

多餘的都會被忽略 (,)

html
<math display="block">
  <mfenced open="[" close="]" separators="||||,">
    <mi>a</mi>
    <mi>b</mi>
    <mi>c</mi>
    <mi>d</mi>
    <mi>e</mi>
  </mfenced>
</math>

示例渲染

[a|b|c|d|e]

在您的瀏覽器中渲染

技術摘要

隱式 ARIA 角色 None

規範

<mfenced> 元素未在任何面向瀏覽器的規範中定義,但您可以在 MathML 4 中找到其描述。

瀏覽器相容性