<mo>

Элемент <mo> представляет собой оператор, который обычно используется для обозначения математических символов, таких как плюс, минус, умножение, деление и др.

<mo> также может использоваться для обозначения скобок, разделителей и других символов, которые не являются строго операторами, но применяются для группировки выражений или разделения их на части.

Атрибуты

form
Определяет роль оператора. Возможные значения:
  • prefix — для открывающихся скобок;
  • postfix — для закрывающихся скобок;
  • infix — для разделителей.
fence
Указывает, что оператор является скобкой.
separator
Логическое значение, указывающее, что оператор является разделителем (например, запятой).
lspace
Устанавливает пустое пространство до оператора. Значением может быть единица CSS (px, em, rem и др.) или проценты.
rspace
Устанавливает пустое пространство после оператора.
stretchy
Логическое значение, указывающее, что оператор должен растягиваться до размера соседнего элемента.
symmetric
Логическое значение, указывающее, должен ли оператор при растяжении быть вертикально симметричным относительно воображаемой математической оси.
maxsize
Определяет максимальный размер оператора при его растяжении.
minsize
Определяет минимальный размер оператора при его растяжении.
largeop
Указывает, что оператор является должен отображаться больше обычного.
movablelimits
Указывает, как отображать надстрочные и подстрочные индексы.

Пример

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>MO</title> <style> math { font-size: 1.2em; } </style> </head> <body> <p>Решите неравенство:</p> <math display="block"> <msqrt> <mn>2</mn> <mi>x</mi> <mo>+</mo> <mn>5</mn> </msqrt> <mo>&gt;</mo> <mi>x</mi> <mo>+</mo> <mn>1</mn> </math> </body> </html>

Спецификация

MathML Core

Браузеры

109 109 95 5 4
109 4 74 4.2