HTML5 MathML (数学的マークアップ)
MathML は、インターネット上で数学記号や数式を記述するために使用されるマークアップ言語である数式をマークするための XML 語彙を定義することを目的とした W3C 勧告です。
HTML5 ではドキュメント内で MathML 要素を使用でき、対応するタグは <math>...</math> です。
ピタゴラスの定理の例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>php中文网(php.cn)</title> </head> <body> <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> <msup><mi>X</mi><mn>2</mn></msup> <mo>+</mo> <msup><mi>Y</mi><mn>2</mn></msup> <mo>=</mo> <msup><mi>Z</mi><mn>2</mn></msup> </mrow> </math> </body> </html>
注: 最も効果的なのは、Firefox ブラウザで開くことです。他のブラウザには軽微なバグがある可能性があります。
オイラーの公式:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>php中文网(php.cn)</title> </head> <body> <math xmlns="http://www.w3.org/1998/Math/MathML"> <msup><mi>e</mi><mi>iπ</mi></msup> <mo>+</mo> <mn>1</mn> <mo>=</mo> <mn>0</mn> </math> </body> </html>
行列式の例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>php中文网(php.cn)</title> </head> <body> <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> <mi>A</mi> <mo>=</mo> <mfenced open="[" close="]"> <mtable> <mtr> <mtd><mi>x</mi></mtd> <mtd><mi>y</mi></mtd> </mtr> <mtr> <mtd><mi>z</mi></mtd> <mtd><mi>w</mi></mtd> </mtr> </mtable> </mfenced> </mrow> </math> </body> </html>
注: Firefox を使用して開いてください。