MathML 屬性值

MathML 特定型別

除了 CSS 資料型別 之外,一些 MathML 屬性還接受以下型別

  • <unsigned-integer>:一個 <integer>,其第一個字元既不是 U+002D HYPHEN-MINUS 字元 (-) 也不是 U+002B PLUS SIGN 字元 (+);例如 1234
  • <boolean>:表示布林值的字串 truefalse

舊版 MathML 長度

已棄用:不再推薦使用此功能。儘管一些瀏覽器可能仍然支援它,但它可能已從相關的 Web 標準中刪除,可能正在被棄用,或者可能僅出於相容性目的而保留。避免使用它,並儘可能更新現有程式碼;請參閱此頁面底部的 相容性表 以指導您的決策。請注意,此功能可能隨時停止工作。

而不是 <length-percentage>,MathML 過去曾定義自己的 型別來描述長度。接受的值包括非零無單位長度值(例如 5 表示 500%)、包含以點結尾的數字的值(例如 34.px)或名稱空間(例如 thinmathspace)。出於相容性原因,建議將非零無單位長度值替換為等效的 <percentage> 值,刪除數字中不必要的點,並使用以下替換來代替命名長度

veryverythinmathspace  => 0.05555555555555555em
verythinmathspace      => 0.1111111111111111em
thinmathspace          => 0.16666666666666666em
mediummathspace        => 0.2222222222222222em
thickmathspace         => 0.2777777777777778em
verythickmathspace     => 0.3333333333333333em
veryverythickmathspace => 0.3888888888888889em

單位

單位 描述
em Font-relative 單位
ex Font-relative 單位。(元素的“x”高度,在許多字型中 1ex ≈ 0.5em
px 畫素
in 英寸(1 英寸 = 2.54 釐米)
cm 釐米
mm 毫米
pt 磅(1 磅 = 1/72 英寸)
pc 派卡(1 派卡 = 12 磅)
% 預設值的百分比。

常量

常量
veryverythinmathspace 1/18 em
verythinmathspace 2/18 em
thinmathspace 3/18 em
mediummathspace 4/18 em
thickmathspace 5/18 em
verythickmathspace 6/18 em
veryverythickmathspace 7/18 em
negativeveryverythinmathspace -1/18 em
negativeverythinmathspace -2/18 em
negativethinmathspace -3/18 em
negativemediummathspace -4/18 em
negativethickmathspace -5/18 em
negativeverythickmathspace -6/18 em
negativeveryverythickmathspace -7/18 em

瀏覽器相容性

BCD 表格僅在瀏覽器中載入