--- title: Справка по атрибутам MathML slug: Web/MathML/Attribute tags: - MathML - MathML Reference - Справка по MathML translation_of: Web/MathML/Attribute original_slug: Web/MathML/Атрибут ---
{{MathMLRef}}

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

Примечания:

Название Элементы, принимающие атрибут Описание
accent {{ MathMLElement("mo") }}, {{ MathMLElement("mover") }}, {{ MathMLElement("munderover") }} Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.
accentunder {{ MathMLElement("munder") }}, {{ MathMLElement("munderover") }} Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.
actiontype {{ MathMLElement("maction") }} Строковое значение, определяющее выполняемое для этого элемента действие.
align {{deprecated_inline}} {{ MathMLElement("mtable") }}
{{ MathMLElement("munder") }}, {{ MathMLElement("mover") }}, {{ MathMLElement("munderover") }}
{{ MathMLElement("mstack") }}
Задаёт различное выравнивание нескольких элементов (смотри подробности на страницах с элементами).
{{ unimplemented_inline() }} alignmentscope {{ MathMLElement("mtable") }} Логическое значение, указывающее, должны ли столбцы таблицы действовать как области выравнивания или нет.
{{ unimplemented_inline() }}
altimg
altimg-width
altimg-height
altimg-valign
alttext
{{ MathMLElement("math") }} Визуальные и текстовые варианты отката.
bevelled {{deprecated_inline}} {{ MathMLElement("mfrac") }} Задаёт стиль отображения дроби. Не рекомендуется. Вместо этого используйте U+2044 (дробная косая черта).
{{ unimplemented_inline() }} charalign {{ MathMLElement("mstack") }} Определяет горизонтальное выравнивание цифр.
close {{ MathMLElement("mfenced") }} Строка закрывающего разделителя.
columnalign {{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }}, {{ MathMLElement("mlabeledtr") }} Определяет горизонтальное выравнивание клеток таблицы.
columnlines {{ MathMLElement("mtable") }} Задаёт границы столбца таблицы.
columnspacing {{ MathMLElement("mtable") }} Задаёт пространство между колонками таблицы.
columnspan {{ MathMLElement("mtd") }} Неотрицательное целое число, указывающее, на сколько столбцов таблицы распространяется ячейка.
{{ unimplemented_inline() }} columnwidth {{ MathMLElement("mtable") }} Задаёт ширину колонок таблицы.
{{ unimplemented_inline() }} crossout {{ MathMLElement("mscarry") }} Указывает, какая линия проводится для пересечения переносчиков.
{{ unimplemented_inline() }} decimalpoint {{ MathMLElement("mstyle") }} Если значение decimalpoint используется для указания выравнивания, этот атрибут определяет символ для точки внутри {{ MathMLElement("mstack") }} и {{ MathMLElement("mtable") }} колонок.
denomalign {{deprecated_inline}} {{ MathMLElement("mfrac") }} Выравнивание знаменателя под дробью.
depth {{ MathMLElement("mpadded") }} Устанавливает или увеличивает глубину. Смотри длины.
dir {{ MathMLElement("math") }}, {{ MathMLElement("mi") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("mrow") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("mtext") }} Направление текста. Возможны значения ltr (слева направо) или rtl (справа налево).
display {{ MathMLElement("math") }} Задаёт режим визуализации. Допускаются значения block и inline.
displaystyle All

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

В MathML 3 этот атрибут был действителен только на {{ MathMLElement("mstyle") }}, {{ MathMLElement("mtable") }}, и {{ MathMLElement("math") }}.

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