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 브라우저로 엽니다.