Html5-mathml
提供:Dev Guides
HTML5-MathML
HTML5のHTML構文では、<math> … </math>タグを使用して、MathML要素をドキュメント内で使用できます。
ほとんどのWebブラウザーはMathMLタグを表示できます。 ブラウザがMathMLをサポートしていない場合は、Firefoxの最新バージョンを使用することをお勧めします。
MathMLの例
以下は、MathMLを使用した有効なHTML5ドキュメントです-
<!doctype html>
<html>
<head>
<meta charset = "UTF-8">
<title>Pythagorean theorem</title>
</head>
<body>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<msup><mi>a</mi><mn>2</mn></msup>
<mo>+</mo>
<msup><mi>b</mi><mn>2</mn></msup>
<mo> = </mo>
<msup><mi>c</mi><mn>2</mn></msup>
</mrow>
</math>
</body>
</html>
これは、次の結果を生成します-
MathML文字の使用
以下は、文字&InvisibleTimes;を使用するマークアップです。 −
<!doctype html>
<html>
<head>
<meta charset = "UTF-8">
<title>MathML Examples</title>
</head>
<body>
<math xmlns = "http://www.w3.org/1998/Math/MathML">
<mrow>
<mrow>
<msup>
<mi>x</mi>
<mn>2</mn>
</msup>
<mo>+</mo>
<mrow>
<mn>4</mn>
<mo>⁢</mo>
<mi>x</mi>
</mrow>
<mo>+</mo>
<mn>4</mn>
</mrow>
<mo>=</mo>
<mn>0</mn>
</mrow>
</math>
</body>
</html>
これにより、次の結果が生成されます。 x ^ 2 ^ + 4x + 4 = 0のような適切な結果が表示されない場合は、Firefox 3.5以降のバージョンを使用してください。
これは、次の結果を生成します-
マトリックス表示の例
単純な2x2行列を表すために使用される次の例を検討してください-
<!doctype html>
<html>
<head>
<meta charset = "UTF-8">
<title>MathML Examples</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 3.5以降のバージョンを使用してください。