MathML
MathML is a markup language for describing mathematical notation and capturing both its structure and content. The standard makes it possible to publish mathematical notation and content in a form that can be rendered by browsers and other applications while being accessible to screen readers and assistive technologies.
MathML Core is a subset of MathML that is now supported by all major browsers. It took a while, but as of January 2023, MathML has finally returned to Chrome in version 109 a decade later, after having been removed all the way back in 2013.
Markup
For starters, let's see how we write
.
This markup uses the
<math>
Admittedly, it's quite verbose, but perfectly captures all the semantics of the quadratic equation.