Справка по атрибутам MathML

Ниже приведён список атрибутов MathML в алфавитном порядке. Более подробная информация о каждом атрибуте доступна на странице элементов.

Примечания:

  • Элементы MathML <mstyle> и <math> принимают все атрибуты MathML.
  • Смотри примечания к значениям и единицам измерения в MathML.
  • Атрибуты background, color, fontfamily, fontsize, fontstyle, fontweight и xlink:href являются устаревшими.
  • XLink атрибуты для элементов MathML: xlink:actuate, xlink:href, xlink:show и xlink:type также устарели.
Название Элементы, принимающие атрибут Описание
accent <mo> (en-US), <mover>, <munderover> (en-US) Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.
accentunder <munder> (en-US), <munderover> (en-US) Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.
actiontype <maction> Строковое значение, определяющее выполняемое для этого элемента действие.
align <mtable> (en-US)
<munder> (en-US), <mover>, <munderover> (en-US)
<mstack>
Задаёт различное выравнивание нескольких элементов (смотри подробности на страницах с элементами).
Не реализовано alignmentscope <mtable> (en-US) Логическое значение, указывающее, должны ли столбцы таблицы действовать как области выравнивания или нет.
Не реализовано
altimg
altimg-width
altimg-height
altimg-valign
alttext
<math> Визуальные и текстовые варианты отката.
bevelled <mfrac> (en-US) Задаёт стиль отображения дроби. Не рекомендуется. Вместо этого используйте U+2044 (дробная косая черта).
Не реализовано charalign <mstack> Определяет горизонтальное выравнивание цифр.
close <mfenced> Строка закрывающего разделителя.
columnalign <mtable> (en-US), <mtd> (en-US), <mtr> (en-US), <mlabeledtr> Определяет горизонтальное выравнивание клеток таблицы.
columnlines <mtable> (en-US) Задаёт границы столбца таблицы.
columnspacing <mtable> (en-US) Задаёт пространство между колонками таблицы.
columnspan <mtd> (en-US) Неотрицательное целое число, указывающее, на сколько столбцов таблицы распространяется ячейка.
Не реализовано columnwidth <mtable> (en-US) Задаёт ширину колонок таблицы.
Не реализовано crossout <mscarry> Указывает, какая линия проводится для пересечения переносчиков.
Не реализовано decimalpoint <mstyle> Если значение decimalpoint используется для указания выравнивания, этот атрибут определяет символ для точки внутри <mstack> и <mtable> (en-US) колонок.
denomalign <mfrac> (en-US) Выравнивание знаменателя под дробью.
depth <mpadded> (en-US) Устанавливает или увеличивает глубину. Смотри длины.
dir <math>, <mi> (en-US), <mo> (en-US), <mrow> (en-US), <ms> (en-US), <mtext> (en-US) Направление текста. Возможны значения ltr (слева направо) или rtl (справа налево).
display <math> Задаёт режим визуализации. Допускаются значения block и inline.
displaystyle All

Логическое значение, указывающее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false, для отображения формул используется более компактный макет.

В MathML 3 этот атрибут был действителен только на <mstyle>, <mtable> (en-US), и <math>.

Не реализовано edge <malignmark>
Не реализовано equalcolumns <mtable> (en-US) Логическое значение, указывающее, следует ли принудительно задавать для всех столбцов одинаковую общую высоту.
Не реализовано equalrows <mtable> (en-US) Логическое значение, указывающее, принудить ли все строки иметь одинаковую общую высоту.
fence <mo> (en-US) Логическое значение, определяющее, является ли оператор ограждающим (например, круглые скобки). Для этого атрибута нет визуального эффекта.
Не реализовано form <mo> (en-US) Задаёт роль оператора во вложенном выражении.
frame <mtable> (en-US) Определяет границы всего <mtable> (en-US). Возможные значения: none (по умолчанию), solid и dashed.
framespacing <mtable> (en-US) Задаёт дополнительное пространство, добавленное между таблицей и frame.
Не реализовано groupalign <maligngroup>, <mtable> (en-US), <mtd> (en-US), <mtr> (en-US)
height <mglyph>, <mpadded> (en-US), <mspace> (en-US) Задаёт желаемую высоту. Для возможных значений смотри длины.
href All Используется для создания гиперссылки к заданному URI.
id All Устанавливает уникальный идентификатор, связанный с элементом.
Не реализовано indentalign <mo> (en-US), <mspace> (en-US)
Не реализовано indentalignfirst <mo> (en-US), <mspace> (en-US)
Не реализовано indentalignlast <mo> (en-US), <mspace> (en-US)
Не реализовано indentshift <mo> (en-US), <mspace> (en-US)
Не реализовано indentshiftfirst <mo> (en-US), <mspace> (en-US)
Не реализовано indentshiftlast <mo> (en-US), <mspace> (en-US)
Не реализовано indenttarget <mo> (en-US), <mspace> (en-US)
Не реализовано infixlinebreakstyle <mstyle> Задаёт стиль по умолчанию для linebreakstyle для использования в инфиксных операторах.
largeop <mo> (en-US) Указывает, следует ли рисовать оператор больше обычного.
length <msline>
Не реализовано linebreak <mo> (en-US), <mspace> (en-US)
Не реализовано linebreakmultchar <mo> (en-US), <mspace> (en-US)
Не реализовано linebreakstyle <mo> (en-US), <mspace> (en-US)
Не реализовано lineleading <mo> (en-US), <mspace> (en-US)
linethickness <mfrac> (en-US) Толщина горизонтальной линии дроби.
Не реализовано location <mscarries>
Не реализовано longdivstyle <mlongdiv> Управляет стилем макета с длинным разделением.
lspace <mo> (en-US), <mpadded> (en-US) Количество места перед оператором (смотри длины для значений и единиц).
lquote <ms> (en-US) Начальный символ цитаты (зависит от dir), отгораживающий содержимое. Значение по умолчанию: "&quot;".
mathbackground All Цвет фона. Возможно использование #rgb, #rrggbb и названия цветов HTML.
mathcolor All Цвет текста. Возможно использование #rgb, #rrggbb и названия цветов HTML.
mathsize <mi> (en-US), <mn>, <mo> (en-US), <ms> (en-US), <mtext> (en-US) Размер содержимого.
mathvariant <mi> (en-US), <mn>, <mo> (en-US), <ms> (en-US), <mtext> (en-US) Логический класс идентификатора, который варьируется в типографике.
maxsize <mo> (en-US) Максимальный размер оператора.
Не реализовано minlabelspacing <mtable> (en-US) Значение длины, определяющее минимальное расстояние между label и соседней ячейкой в строке.
minsize <mo> (en-US) Минимальный размер оператора.
movablelimits <mo> (en-US) Определяет, перемещаются ли присоединённые нижние и верхние индексы на позиции нижних и верхних индексов.
notation <menclose> Список обозначений, разделённых пробелом, для применения к дочерним элементам.
numalign <mfrac> (en-US) Выравнивание числителя по дроби.
open <mfenced> Строка открывающего разделителя.
Не реализовано overflow <math> Если выражение слишком длинное, чтобы уместиться в допустимой ширине, этот атрибут устанавливает предпочтительную обработку.
Не реализовано position <msgroup>, <msrow>, <mscarries>, <msline>
rowalign <mtable> (en-US), <mtd> (en-US), <mtr> (en-US) Задаёт вертикальное выравнивание ячеек таблицы.
rowlines <mtable> (en-US) Задаёт границы строки таблицы.
rowspacing <mtable> (en-US) Задаёт расстояние между строками таблицы.
rowspan <mtd> (en-US) Неотрицательное целочисленное значение, указывающее, на сколько строк расширяется ячейка.
rspace <mo> (en-US) Количество места после оператора.
rquote <ms> (en-US) Закрывающая кавычка (зависит от dir), заключающая содержимое. Значение по умолчанию: "&quot;".
scriptlevel <mstyle> В основном контролирует размер шрифта. Чем выше scriptlevel, тем меньше размер шрифта.
scriptminsize <mstyle> Задаёт минимальный размер шрифта, разрешённый из-за изменений в scriptlevel.
scriptsizemultiplier <mstyle> Определяет множитель, который будет использоваться для настройки размера шрифта из-за изменений в scriptlevel.
selection <maction> Дочерний элемент, к которому обращается действие.
separator <mo> (en-US) Для этого атрибута нет визуального эффекта, но он указывает, является ли оператор разделителем (например, запятыми).
separators <mfenced> Последовательность из нуля или более символов, используемых для разных разделителей.
Не реализовано shift <msgroup>
Не реализовано side <mtable> (en-US) Задаёт позицию, в которой <mlabeledtr> должны быть размещены элементы метки.
Не реализовано src <mglyph> Расположение ресурса изображения.
Не реализовано stackalign <mstack>
stretchy <mo> (en-US) Указывает, растягивается ли оператор до размера соседнего элемента.
subscriptshift <mmultiscripts> (en-US), <msub> (en-US), <msubsup> (en-US) Минимальный интервал, на который можно сместить нижний индекс ниже базовой линии выражения.
supscriptshift <mmultiscripts> (en-US), <msup> (en-US), <msubsup> (en-US) Минимальное расстояние, на которое можно сместить верхний индекс над базовой линией выражения.
symmetric <mo> (en-US) Если stretchy установлено в true, то этот атрибут указывает, должен ли оператор быть вертикально симметричным относительно воображаемой математической оси (центрированная дробная линия).
voffset <mpadded> (en-US) Устанавливает вертикальное положение дочернего содержимого.
width <mglyph>, <mpadded> (en-US), <mspace> (en-US), <mtable> (en-US) Задаёт желаемую ширину. Смотри длины для возможных значений.
xmlns <math> Задаёт URI для пространства имён MathML (http://www.w3.org/1998/Math/MathML)