Элемент <math> используется для определения начала и конца математического выражения, а также элементом верхнего уровня для любых других элементом MathML.
Атрибуты
- display
- Определяет режим отображения математического выражения, оно может принимать следующие значения:
- inline — выражение отображается внутри текста как часть строки;
- block — выражение отображается в виде отдельного блока и выравнивается по центру горизонтали.
- alttext
- Используется в качестве альтернативного текста для устаревших браузеров, не поддерживающих математическую компоновку.
Пример
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>MS</title>
<style>
math {
font-size: 1.2em;
}
math[display=block] {
margin-top: 1em;
}
mtext {
margin: 0 0.5em;
}
</style>
</head>
<body>
<math>
<mtext>Решите уравнение</mtext>
<mi>f</mi>
<mo>′</mo>
<mo form="prefix" fence="true">(</mo>
<mi>x</mi>
<mo form="postfix" fence="true">)</mo>
<mo>=</mo>
<mn>0</mn>
<mo separator="true">,</mo>
<mtext>если</mtext>
</math>
<math display="block">
<mi>f</mi>
<mo form="prefix" fence="true">(</mo>
<mi>x</mi>
<mo form="postfix" fence="true">)</mo>
<mo>=</mo>
<msqrt>
<mn>2</mn><mi>x</mi>
<mo>−</mo><mn>1</mn>
</msqrt>
<mo>−</mo>
<mn>2</mn><mi>x</mi>
</math>
</body>
</html>
Спецификация
MathML Core
Браузеры