HTML5 数学标记语言

本章介绍一个比较专业性的 HTML 知识点 - 数学置标语言,它是一种基于 XML 的标准,用来在互联网上书写数学符号和公式的置标语言,由万维网联盟的数学工作组提出。

1. 发展史

1.1 版本

  • 1.01 版于 1999 年 7 月公布
  • 2.0 版于 2001 年 2 月出现。
  • 万维网联盟在 2003 年 10 月发布了MathML 2.0 的第二版
  • 2010 年 10 月发布了 MathML 3.0。

1.2 作用

MathML 包含两个子语言:Presentation MathML 和 Content MathML。Presentation MathML 主要负责描述数学表达式的布局。Content MathML 主要负责标记表达式的某些含义或数学结构。MathML 的这一方面受到 OpenMath 语言的很大影响,在 MathML3 中,与 OpenMath 更为贴近。为什么需要使用 MathML 呢?
我们要想在网页中插入一些数学公式,早期的方式只能通过特殊符号或者图片来实现,现在利用 MathML标签可以方便款姐的实现所有数学公式的显示。

2.语法简介

介绍语法之前先看一个简单的 demo:

实例演示
预览 复制