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 表格仅在浏览器中加载