MathML 屬性

這是一份按字母順序列出的 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(如果為 true)或 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 元素 元素的 background-color
mathcolor 所有 MathML 元素 元素的 color
mathsize 所有 MathML 元素 用作元素 font-size<length-percentage> 值。
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)