--- title: slug: Web/MathML/Element/mstyle tags: - MathML - 'MathML:Element' - 'MathML:General Layout Schemata' - Referência de MathML translation_of: Web/MathML/Element/mstyle ---
{{MathMLRef}}

O elemento MathML <mstyle> é utilizado para mudar o estilo dos seus elementos filhos. Aceita todos os atributos de todos os elementos de apresentação MathML com algumas excepções e atributos adicionais listados abaixo.

Atributos

dir
A direção geral das fórmulas. Os valores aceites são ltr (da esquerda para a direita) ou rtl (da direita para a esquerda).
decimalpoint
Se o valor de decimalpoint é usado para indicar o alinhamento, este indica qual o carater do ponto de alinhamento dentro das colunas de <mstack> e <mtable>.
displaystyle
Um valor Boolean que indica se mais espaço é usado para visualizar equações ou, se false, uma apresentação mais compacta é usada para apresentar as fórmulas. O efeito principal é que versões maiores de operadores são apresentados quando displaystyle é true. Ver largeop e movablelimits em {{ MathMLElement("mo") }}.
infixlinebreakstyle
Indica o linebreakstyle pré-definido para usar com operadores infix. Os valores  before, after e duplicate são permitidos.
scriptlevel

Controla sobretudo o tamanho da fonte. Quanto mais alto for o valor do scriptlevel, menor será o tamanho da fonte. Este atributo aceita um inteiro não negativo, assim como um sinal "+" ou "-", que aumenta ou diminui o valor atual. Além disso, o atributo de scriptlevel nunca pode reduzir o tamanho da fonte abaixo do tamanho do scriptminsize, de modo a evitar tamanhos de fonte ilegíveis e depende do multiplicador especificado no scriptizemultiplier.

scriptminsize
Indica o mínimo valor permitido do tamanho da fonte devido a mudanças causadas por scriptlevel. O valor pré-definido é 8pt.
scriptsizemultiplier
Indica o multiplicadorque deve ser usado para ajustar o tamanho da fonte devido a mudanças causadas por scriptlevel. O valor pré-definido é 0.71.

O elemento <mstyle> aceita todos os atributos de todos os elementos de apresentação, à exceção dos seguintes atributos:

Exemplos

Usar displaystyle e mathcolor para efetuar mudanças no estilo do formato da equação.

<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>

Especificações

Especificação Estado Comentário
{{ SpecName('MathML3', 'chapter3.html#presm.mstyle', 'mstyle') }} {{ Spec2('MathML3') }} Especificação atual
{{ SpecName('MathML2', 'chapter3.html#presm.mstyle', 'mstyle') }} {{ Spec2('MathML2') }} Especificação inicial

Compatibilidade

{{Compat("mathml.elements.mstyle")}}

Gecko-specific notes