MathML in HTML5 - Implementation Note

Appendix B CSS

This section is non-normative.

Some mstyle attributes follow the standard CSS inheritance and can be easily implemented by mapping them to CSS properties. Five new CSS properties would be needed for that purpose and are proposed in section 2.3.1:

  1. 1.

    mathml-math-style (cf table 2.3.1)

  2. 2.

    mathml-math-variant (cf table 2.3.1)

  3. 3.

    mathml-script-level (cf table 2.3.1)

  4. 4.

    mathml-script-size-multiplier (cf table 2.3.1)

  5. 5.

    mathml-script-min-size (cf table 2.3.1)

In practice, only the first three properties are involved (either implicity or explicitly) in documents with MathML content while the default values are almost always used for the two last properties. Hence, these three first properties seem the most important to consider.