Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. MathML
  3. Reference
  4. Справка по элементам MathML
  5. <mstyle>

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

<mstyle>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since январь 2023 г..

Элемент<mstyle> разметки MathML используется для изменения стиля его дочерних элементов. Он принимает все атрибуты всех элементов представления MathML, за некоторыми исключениями и c дополнительными атрибутами, перечисленными ниже.

Атрибуты

dir

Общая направленность формулы. Возможные значения: либоltr (слева направо), либоrtl (справа налево).

decimalpoint

Этот атрибут определяет символ для точки выравнивания внутри<mstack> и<mtable> столбцов, если значениеdecimalpoint используется для определения выравнивания.

displaystyle

Логическое значение, определяющее, используется ли большое вертикальное пространство для отображаемых уравнений; если установлено значениеfalse, то используется более компактный макет. Основной эффект заключается в том, что отображаются более крупные версии операторов, когдаdisplaystyle установлено наtrue. Смотрите такжеlargeop иmovablelimits на<mo>.

infixlinebreakstyle

Задаётlinebreakstyle по умолчанию для использования в инфиксных операторах. Допустимы значенияbefore,after иduplicate.

scriptlevel

В основном контроллирует размер шрифта. Чем больше значениеscriptlevel, тем меньше размер шрифта. Этот атрибут поддерживает неотрицательные целые числа, а также знаки "+" или "-", которые увеличивают или уменьшают текущее значение соответственно. Кроме того, атрибутscriptlevel никогда не может уменьшить размер шрифта ниже значенияscriptminsize во избежание нечитабельных мелких шрифтов и зависит от множителя, определённого вscriptsizemultiplier.

scriptminsize

Определяет минимальный размер шрифта, допустимый для изменений атрибутомscriptlevel. Значение по умолчанию: 8pt.

scriptsizemultiplier

Определяет множитель, используемый для настройки размера шрифта вscriptlevel. Значение по умолчанию: 0.71.

Элемент<mstyle> принимаетвсе атрибуты всех элементов представления, за исключением:

  • height,depth илиwidth не применимы к<mglyph>,<mpadded> или<mtable>.
  • rowalign,columnalign илиgroupalign не применимы<mtr>,<mlabeledtr>,<mtd> или<maligngroup>.
  • lspace илиvoffset не применимы к<mpadded>.
  • fontfamily не применим к<mglyph>.
  • align не применим к<mtable> или<mstack>.
  • index не может быть установлен на<mstyle>.
  • src иalt на<mglyph> не могут быть установлены на<mstyle>.
  • actiontype на<maction> не может быть установлен на<mstyle>.

Примеры

Использованиеdisplaystyle иmathcolor для изменения стиля макета всей суммы.

html
<math>  <mstyle displaystyle="true" mathcolor="teal">    <mrow>      <munderover>        <mo stretchy="true" form="prefix">&sum;</mo>        <mrow>          <mi>i</mi>          <mo form="infix">=</mo>          <mn>1</mn>        </mrow>        <mi>n</mi>      </munderover>      <mstyle displaystyle="true">        <mfrac>          <mn>1</mn>          <mi>n</mi>        </mfrac>      </mstyle>    </mrow>  </mstyle></math>

Спецификации

Specification
MathML Core
# style-change-mstyle

Совместимость с браузерами

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp