Chapter 12

SVG and MathML

An interesting and important aspect of HTML5 is the fact that SVG (Scalable Vector Graphics) and MathML (Mathematical Markup Language), both XML applications, have been imported into HTML5. SVG supports drawing, transforming and animating two-dimensional (2D) vector graphics. MathML provides encodings for the display (Presentation MathML) and semantics (Content MathML) of mathematical expressions.

In addition to displaying the occasional vector graphics and mathematical expressions, SVG and MathML add significant scientific dimensions to HTML5 in dealing with 2D geometry and manipulating mathematical formulas. Their impact on technical communication and education will surely grow with time.

In this chapter, we begin ...

Get Dynamic Web Programming and HTML5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.