Справка по атрибутам 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>, <mover>, <munderover> Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.
accentunder <munder>, <munderover> Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.
actiontype <maction> Строковое значение, определяющее выполняемое для этого элемента действие.
align Устарело <mtable> <munder>, <mover>, <munderover> <mstack> Задаёт различное выравнивание нескольких элементов (смотри подробности на страницах с элементами).
bevelled Устарело <mfrac> Задаёт стиль отображения дроби. Не рекомендуется. Вместо этого используйте U+2044 (дробная косая черта).
close <mfenced> Строка закрывающего разделителя.
columnalign <mtable>, <mtd>, <mtr>, <mlabeledtr> Определяет горизонтальное выравнивание клеток таблицы.
columnlines <mtable> Задаёт границы столбца таблицы.
columnspacing <mtable> Задаёт пространство между колонками таблицы.
columnspan <mtd> Неотрицательное целое число, указывающее, на сколько столбцов таблицы распространяется ячейка.
denomalign Устарело <mfrac> Выравнивание знаменателя под дробью.
depth <mpadded> Устанавливает или увеличивает глубину. Смотри длины.
dir <math>, <mi>, <mo>, <mrow>, <ms>, <mtext> Направление текста. Возможны значения ltr (слева направо) или rtl (справа налево).
display <math> Задаёт режим визуализации. Допускаются значения block и inline.
displaystyle All Логическое значение, указывающее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false, для отображения формул используется более компактный макет.В MathML 3 этот атрибут был действителен только на <mstyle>, <mtable>, и <math>.
fence <mo> Логическое значение, определяющее, является ли оператор ограждающим (например, круглые скобки). Для этого атрибута нет визуального эффекта.
frame <mtable> Определяет границы всего <mtable>. Возможные значения: none (по умолчанию), solid и dashed.
framespacing <mtable> Задаёт дополнительное пространство, добавленное между таблицей и frame.
height <mglyph>, <mpadded>, <mspace> Задаёт желаемую высоту. Для возможных значений смотри длины.
href All Используется для создания гиперссылки к заданному URI.
id All Устанавливает уникальный идентификатор, связанный с элементом.
largeop <mo> Указывает, следует ли рисовать оператор больше обычного.
length <msline>
linethickness <mfrac> Толщина горизонтальной линии дроби.
lspace <mo>, <mpadded> Количество места перед оператором (смотри длины для значений и единиц).
lquote <ms> Начальный символ цитаты (зависит от dir), отгораживающий содержимое. Значение по умолчанию: "&quot;".
mathbackground All Цвет фона. Возможно использование #rgb, #rrggbb и названия цветов HTML.
mathcolor All Цвет текста. Возможно использование #rgb, #rrggbb и названия цветов HTML.
mathsize <mi>, <mn>, <mo>, <ms>, <mtext> Размер содержимого.
mathvariant <mi>, <mn>, <mo>, <ms>, <mtext> Логический класс идентификатора, который варьируется в типографике.
maxsize <mo> Максимальный размер оператора.
minsize <mo> Минимальный размер оператора.
movablelimits <mo> Определяет, перемещаются ли присоединённые нижние и верхние индексы на позиции нижних и верхних индексов.
notation <menclose> Список обозначений, разделённых пробелом, для применения к дочерним элементам.
numalign Устарело <mfrac> Выравнивание числителя по дроби.
open <mfenced> Строка открывающего разделителя.
rowalign <mtable>, <mtd>, <mtr> Задаёт вертикальное выравнивание ячеек таблицы.
rowlines <mtable> Задаёт границы строки таблицы.
rowspacing <mtable> Задаёт расстояние между строками таблицы.
rowspan <mtd> Неотрицательное целочисленное значение, указывающее, на сколько строк расширяется ячейка.
rspace <mo> Количество места после оператора.
rquote <ms> Закрывающая кавычка (зависит от dir), заключающая содержимое. Значение по умолчанию: "&quot;".
scriptlevel <mstyle> В основном контролирует размер шрифта. Чем выше scriptlevel, тем меньше размер шрифта.
scriptminsize <mstyle> Задаёт минимальный размер шрифта, разрешённый из-за изменений в scriptlevel.
scriptsizemultiplier <mstyle> Определяет множитель, который будет использоваться для настройки размера шрифта из-за изменений в scriptlevel.
selection <maction> Дочерний элемент, к которому обращается действие.
separator <mo> Для этого атрибута нет визуального эффекта, но он указывает, является ли оператор разделителем (например, запятыми).
separators <mfenced> Последовательность из нуля или более символов, используемых для разных разделителей.
stretchy <mo> Указывает, растягивается ли оператор до размера соседнего элемента.
subscriptshift Устарело <mmultiscripts>, <msub>, <msubsup> Минимальный интервал, на который можно сместить нижний индекс ниже базовой линии выражения.
supscriptshift Устарело <mmultiscripts>, <msup>, <msubsup> Минимальное расстояние, на которое можно сместить верхний индекс над базовой линией выражения.
symmetric <mo> Если stretchy установлено в true, то этот атрибут указывает, должен ли оператор быть вертикально симметричным относительно воображаемой математической оси (центрированная дробная линия).
voffset <mpadded> Устанавливает вертикальное положение дочернего содержимого.
width <mglyph>, <mpadded>, <mspace>, <mtable> Задаёт желаемую ширину. Смотри длины для возможных значений.
xlink:href Устарело All Может использоваться для установки гиперссылки на указанный URI. Однако авторам рекомендуется использовать вместо этого атрибут href.
xmlns <math> Задаёт URI для пространства имён MathML (http://www.w3.org/1998/Math/MathML)