Справка по атрибутам 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 ), отгораживающий содержимое. Значение по умолчанию: "" ". |
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 ), заключающая содержимое. Значение по умолчанию: "" ". |
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 ) |