HTML5 수학ML
HTML5 MathML
HTML5는 문서에서 MathML 요소를 사용할 수 있으며 해당 태그는 <math>...</math>입니다.
MathML은 인터넷에서 수학 기호와 공식을 작성하는 데 사용되는 마크업 언어인 XML(Standard Universal Markup Language의 하위 집합)을 기반으로 하는 표준인 수학 마크업 언어입니다.
참고: 대부분의 브라우저는 MathML 태그를 지원합니다. 브라우저가 이 태그를 지원하지 않는 경우 최신 버전의 Firefox 또는 Safari 브라우저를 사용하여 볼 수 있습니다.
MATHML 최상위 요소 <math>에 있습니다. 각 유효한 MATHML 인스턴스는 <math> 태그로 래핑되어야 합니다. 또한 두 번째 <math>를 다른 요소 내에 중첩할 수는 없지만 원하는 수만큼 다른 하위 요소 내에 중첩할 수 있습니다.
속성
<math> 요소는 다음 속성 외에도 <mstyle>
클래스, ID, 스타일
스타일시트와 함께 사용됩니다.
DIR
공식의 전체적인 방향성입니다. 가능한 값은 ltr(왼쪽에서 오른쪽으로) 또는 rtl(오른쪽에서 왼쪽으로)입니다.
HREF
는 지정된 URI에 대한 하이퍼링크를 설정하는 데 사용됩니다.
수학 배경
배경 색상입니다. #rgb, #rrggbb 및 HTML 색상 이름을 사용할 수 있습니다.
mathcolor
텍스트 색상. #rgb, #rrggbb 및 HTML 색상 이름을 사용할 수 있습니다.
으로 지정된 바깥쪽 MathML 태그를 렌더링하는 방법을 보여줍니다. 다음 값 중 하나를 가질 수 있습니다.
block - 요소가 현재 텍스트 범위 외부에 텍스트의 의미를 변경하지 않고 어디에나 위치할 수 있는 블록으로 표시됨을 의미합니다. >
은 인라인입니다. 즉, 요소는 텍스트의 현재 범위 내에 표시되며 텍스트의 의미를 변경하지 않고는 밖으로 이동할 수 없습니다. 없을 경우 기본값은 인라인입니다. 모드 더 이상 사용되지 않는 디스플레이 속성 승인.가능한 값은 디스플레이(display="block"과 동일한 효과가 있음) 및 인라인입니다.
오버플로
표현식이 너무 길어서 허용된 너비에 맞지 않는 경우의 동작을 지정합니다.가능한 값은 다음과 같습니다: linebreak(기본값), , scroll, elide,. 축척 잘림
<!DOCTYPE html> <html> <head> <title>MathML in HTML5</title> </head> <body> <math> <mrow> <mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> <mo>=</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> </mrow> </math> </body> </html>