Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/web/mathml/attribute/values/index.md
6516 views
---
title: MathML Attribute Values slug: Web/MathML/Attribute/Values browser-compat: mathml.attribute_values
---
{{ListSubpagesForSidebar("/en-US/docs/Web/MathML")}}

MathML-specific types

In addition to CSS data types, some MathML attributes accept the following types:

  • <unsigned-integer>: An <integer>, whose first character is neither U+002D HYPHEN-MINUS character (-) nor U+002B PLUS SIGN (+); for example 1234.

  • <boolean>: A string true or false representing a boolean value.

Legacy MathML lengths

{{deprecated_header}}

Instead of <length-percentage>, MathML used to define its own type to describe lengths. Accepted values included non-zero unitless length values (e.g. 5 to mean 500%), values containing numbers ending with a dot (e.g. 34.px), or named spaces (e.g. thinmathspace). For compatibility reasons, it is recommended to replace non-zero unitless length values with equivalent <percentage> values, to remove unnecessary dots in numbers, and to use the following replacement for named lengths:

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

Units

UnitDescription
em{{ Cssxref("font-size", "Font-relative") }} unit
ex{{ Cssxref("font-size", "Font-relative") }} unit. (The "x"-height of the element, 1ex ≈ 0.5em in many fonts)
pxPixels
inInches (1 inch = 2.54 centimeters)
cmCentimeters
mmMillimeters
ptPoints (1 point = 1/72 inch)
pcPicas (1 pica = 12 points)
%Percentage of the default value.

Constants

ConstantValue
veryverythinmathspace1/18em
verythinmathspace2/18em
thinmathspace3/18em
mediummathspace4/18em
thickmathspace5/18em
verythickmathspace6/18em
veryverythickmathspace7/18em
negativeveryverythinmathspace-1/18em
negativeverythinmathspace-2/18em
negativethinmathspace-3/18em
negativemediummathspace-4/18em
negativethickmathspace-5/18em
negativeverythickmathspace-6/18em
negativeveryverythickmathspace-7/18em

Browser compatibility

{{Compat}}