Справка по атрибутам 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>` | Задаёт различное выравнивание нескольких элементов (смотри подробности на страницах с элементами). |
| Не реализовано `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)` | Устанавливает или увеличивает глубину. Смотри длины (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)` | Задаёт желаемую высоту. Для возможных значений смотри длины (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)` | Количество места перед оператором (смотри длины (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)` | Значение длины (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)` | Задаёт желаемую ширину. Смотри длины (en-US) для возможных значений. |
| `xlink:href` 
Устарело
 | *All* | Может использоваться для установки гиперссылки на указанный URI. Однако авторам рекомендуется использовать вместо этого атрибут `href`. |
| `xmlns` | `<math>` | Задаёт URI для пространства имён MathML (`http://www.w3.org/1998/Math/MathML`) |