MathML element

<msline> <msline>

Draws a line inside an mstack layout.

Role of <msline>

Draws a line inside an mstack layout. Use the element for its semantic role rather than as a visual styling shortcut. Assistive technology, browser math layout, conversion tools, and copy-and-paste behavior all depend on the markup preserving the mathematical structure.

Example markup

<mstack><mn>12</mn><msline/><mn>15</mn></mstack>

Allowed children

    Only place children inside <msline> when they match the element's content model. Validate the complete MathML tree after conversion because a locally valid fragment can still be incorrect in its parent context.

    Implementation notes

    • Used for written arithmetic layouts.

    Accessibility and testing

    • Keep a meaningful DOM structure instead of replacing the expression with an image.
    • Test keyboard selection, screen-reader output, browser rendering, and conversion back to LaTeX.
    • Check that fallbacks do not expose raw tags or omit the mathematical relationship represented by <msline>.

    Reuse, attribution, and correction

    Share this reference without losing its source

    Copy a citation, permanent link, Markdown link, or self-contained embed card. Each reusable format points readers back to the maintained canonical page.

    Report an issue

    Search the whole reference

    Symbols, formulas, guides, tools and commands

    Start typing to search.

    move · Enter open · Esc close