屬性

這是一個 MathML 屬性的字母順序列表。每個屬性的更多詳細資訊可在相關的 MathML 元素頁面全域性屬性頁面 上找到。 頁面還描述了關於 MathML 屬性使用的一些常見值的說明。

注意:MathML 主頁所述,MDN 使用 MathML Core 作為參考規範。但是,某些瀏覽器仍然實現的舊版功能也會在此處記錄。您可以在 MathML 4 中找到這些和其他功能的更多詳細資訊。

名稱 接受屬性的元素 描述
accent <mo> 一個 <boolean>,指示運算子在用作下標或上標時是否應被視為重音符號。
accent <mover>, <munderover> 一個 <boolean>,指示下標是否應被視為重音符號。
accentunder <munder>, <munderover> 一個 <boolean>,指示上標是否應被視為重音符號。
actiontype 已棄用 <maction> 指定此元素髮生的操作的字串值。
align <mtable> 指定表相對於其環境的垂直對齊方式。
background 已棄用 <mstyle> 改為使用 CSS background-color
close 已棄用 <mfenced> 用於結束分隔符的字串。
color 已棄用 <mstyle> 改為使用 CSS color
columnalign <mtable>, <mtd>, <mtr> 指定表格單元格的水平對齊方式。
columnlines <mtable> 指定表格列邊框。
columnspacing <mtable> 指定表格列之間的間距。
columnspan <mtd> 一個非負整數值,指示單元格擴充套件到多少個表格列。
denomalign 已棄用 <mfrac> 分母在分數下方的對齊方式。
depth <mpadded> 一個 <length-percentage>,指示所需的深度(基線以下)。
dir 所有 MathML 元素 文字方向。可能的值為 ltr(從左到右)或 rtl(從右到左)。
display <math> 指定渲染模式。允許的值為 blockinline
displaystyle 所有 MathML 元素

一個 <boolean>,指定是否將 math-style 設定為 normal(如果為真)或 compact(否則)。

fence <mo> 一個 <boolean>,指定運算子是否為圍欄(例如括號)。此屬性沒有視覺效果。
fontfamily 已棄用 <mstyle> 改為使用 CSS font-family
fontsize 已棄用 <mstyle> 改為使用 CSS font-size
fontstyle 已棄用 <mstyle> 改為使用 CSS font-style
fontweight 已棄用 <mstyle> 改為使用 CSS font-weight
frame <mtable> 指定整個 <mtable> 的邊框。可能的值為:none(預設)、soliddashed
framespacing <mtable> 指定在表格和 frame 之間新增的額外空間。
height <mpadded>, <mspace> 一個 <length-percentage>,指示所需的高度(基線以上)。
href 所有 MathML 元素 用於將超連結設定為指定的 URI。
id 所有 MathML 元素 設定與元素關聯的唯一識別符號。
linethickness <mfrac> 一個 <length-percentage>,指示水平分數線的粗細。
lspace <mo> 一個 <length-percentage>,指示運算子之前的空間量。
lspace <mpadded> 一個 <length-percentage>,指示子內容的定位點相對於元素的定位點的水平位置。
lquote 已棄用 <ms> 用於包圍內容的開始引號。預設值為 &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> 用於封閉內容的結束引號。預設值為 &quot;
scriptlevel 所有 MathML 元素 指定元素的math-depth。請參閱scriptlevel 頁面以瞭解可接受的值和對映。
scriptminsize 已棄用 <mstyle> 由於 scriptlevel 的更改而指定允許的最小字型大小。
scriptsizemultiplier 已棄用 <mstyle> 指定用於根據 scriptlevel 的更改調整字型大小的乘數。
selection 已棄用 <maction> 可見的子元素,僅在某些 actiontype 值下才會考慮。
separator <mo> 一個<boolean>,指定運算子是否為分隔符(例如逗號)。此屬性沒有視覺效果。
separators 已棄用 <mfenced> 一系列零個或多個字元,用於不同的分隔符。
stretchy <mo> 一個<boolean>,指示運算子是否會擴充套件到相鄰元素的大小。
subscriptshift 已棄用 <msub><msubsup><mmultiscripts> 一個<length-percentage>,指示將下標基線向下移動的最小距離。
superscriptshift 已棄用 <msup><msubsup><mmultiscripts> 一個<length-percentage>,指示將上標基線向上移動的最小距離。
symmetric <mo> 一個<boolean>,指示可伸縮運算子是否應圍繞虛構的數學軸(居中的分數線)垂直對稱。
voffset <mpadded> 一個<length-percentage>,指示子內容定位點相對於元素定位點的垂直位置。
width <mpadded><mspace><mtable> 一個<length-percentage>,指示所需寬度。
xmlns <math> 指定 MathML 名稱空間的 URI(http://www.w3.org/1998/Math/MathML