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

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

Примечания:

  • Элементы MathML <mstyle> и <math> принимают все атрибуты MathML.
  • Смотри примечания (en-US) к значениям и единицам измерения в MathML.
  • Атрибуты background, color, fontfamily, fontsize, fontstyle, fontweight и xlink:href являются устаревшими.
  • XLink (en-US) атрибуты для элементов 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> Задаёт различное выравнивание нескольких элементов (смотри подробности на страницах с элементами).
bevelled Устарело <mfrac> (en-US) Задаёт стиль отображения дроби. Не рекомендуется. Вместо этого используйте U+2044 (дробная косая черта).
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) Неотрицательное целое число, указывающее, на сколько столбцов таблицы распространяется ячейка.
denomalign Устарело <mfrac> (en-US) Выравнивание знаменателя под дробью.
depth <mpadded> (en-US) Устанавливает или увеличивает глубину. Смотри длины (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>.
fence <mo> (en-US) Логическое значение, определяющее, является ли оператор ограждающим (например, круглые скобки). Для этого атрибута нет визуального эффекта.
frame <mtable> (en-US) Определяет границы всего <mtable> (en-US). Возможные значения: none (по умолчанию), solid и dashed.
framespacing <mtable> (en-US) Задаёт дополнительное пространство, добавленное между таблицей и frame.
height <mglyph>, <mpadded> (en-US), <mspace> (en-US) Задаёт желаемую высоту. Для возможных значений смотри длины (en-US).
href All Используется для создания гиперссылки к заданному URI.
id All Устанавливает уникальный идентификатор, связанный с элементом.
largeop <mo> (en-US) Указывает, следует ли рисовать оператор больше обычного.
length <msline>
linethickness <mfrac> (en-US) Толщина горизонтальной линии дроби.
lspace <mo> (en-US), <mpadded> (en-US) Количество места перед оператором (смотри длины (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) Максимальный размер оператора.
minsize <mo> (en-US) Минимальный размер оператора.
movablelimits <mo> (en-US) Определяет, перемещаются ли присоединённые нижние и верхние индексы на позиции нижних и верхних индексов.
notation <menclose> Список обозначений, разделённых пробелом, для применения к дочерним элементам.
numalign Устарело <mfrac> (en-US) Выравнивание числителя по дроби.
open <mfenced> Строка открывающего разделителя.
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> Последовательность из нуля или более символов, используемых для разных разделителей.
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) Задаёт желаемую ширину. Смотри длины (en-US) для возможных значений.
xlink:href Устарело All Может использоваться для установки гиперссылки на указанный URI. Однако авторам рекомендуется использовать вместо этого атрибут href.
xmlns <math> Задаёт URI для пространства имён MathML (http://www.w3.org/1998/Math/MathML)