<math>
Baseline 2023
Newly available
Since January 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Элементом верхнего уровня в MathML является тэг <math>
, используемый для представления одной математической формулы. Он может находится в HTML-контенте, где разрешено потоковое содержимое.
Примечание: Посмотрите страницу «Разработка MathML» с советами по правильной интеграции MathML-формул на ваши веб-страницы и примеры использования MathML.
Атрибуты
Атрибуты этого элемента включают глобальные атрибуты MathML, а также следующий атрибут:
display
-
Этот перечислимый атрибут определяет, как должна отображаться разметка MathML. Он может иметь одно из следующих значений:
block
означает, что элемент будет отображаться в собственном блоке за пределами текущего диапазона текста и со значениемmath-style
установленным вnormal
.inline
означает, что элемент будет отображаться внутри текущего фрагмента текста и со значениемmath-style
установленным вcompact
.
Если атрибут отсутствует, то значением по умолчанию является
inline
.
Примеры
Этот пример содержит две MathML-формулы. Первый отображается в отдельном центрированном блоке, занимающем столько места, сколько необходимо. Второй отображается внутри абзаца текста с уменьшенным размером и межстрочным интервалом, чтобы минимизировать его высоту.
<p>
Бесконечная сумма
<math display="block">
<mrow>
<munderover>
<mo>∑</mo>
<mrow>
<mi>n</mi>
<mo>=</mo>
<mn>1</mn>
</mrow>
<mrow>
<mo>+</mo>
<mn>∞</mn>
</mrow>
</munderover>
<mfrac>
<mn>1</mn>
<msup>
<mi>n</mi>
<mn>2</mn>
</msup>
</mfrac>
</mrow>
</math>
равна действительному числу
<math display="inline">
<mfrac>
<msup>
<mi>π</mi>
<mn>2</mn>
</msup>
<mn>6</mn>
</mfrac></math
>.
</p>
Спецификации
Specification |
---|
MathML Core # the-top-level-math-element |
Совместимость с браузерами
BCD tables only load in the browser