Mathematical expressions in MathML.
Mathematical Markup Language (MathML) is the W3C standard for mathematical expressions in HTML5, 
marked up in the same SGML based structure (MathML is an XML application) of elements with begin and end tags like in HTML. 
There are two types of MathML: Presentation MathML and Content MathML. We concentrate on Presentation MathML because
whatever browser support, it is support of Presentation MathML. 
Pros:
- W3C standard.
- XML markup, and thus embedded as part of the document and in the same structure as HTML.
- Mostly smaller (in bytes) than pictures.
- Responsive, that is, displays as sharp as other text on any screen.
Cons:
- Very poor native browser support (it works in the Firefox browser).
- Markup is rather elaborate, making it hard for humans to read or edit.
 Virtually only editable by a WYSIWYG editor.
Examples
    
      The Quadratic Formula: 
      .