<mover>

Элемент <mover> используется для вывода надстрочного символа над выражением. В качестве такого символа может быть указана, к примеру, горизонтальная линия, стрелка или др. Данный элемент полезен при представлении математических нотаций, таких как векторы или множества.

Синтаксис

Синтаксис элемента <mover> выглядит следующим образом:

<mover>
  Выражение
  Символ
</mover

Сперва пишется выражение, а ниже него идёт символ, который будет отображаться над выражением. К примеру, для добавления стрелки над X используется &rarr; или символ Юникода →, он заключается в элемент <mo>.

<math>
  <mover>
    <mi>X</mi>
    <mo>→</mo>
  </mover>
</math>

Если символ должен идти не над одним выражением, а одновременно над несколькими, их следует сгруппировать с помощью элемента <mrow>.

<math>
  <mover>
    <mrow>
      <mi>X</mi>
      <mi>Y</mi>
    </mrow>
    <mo>→</mo>
  </mover>
</math>

Атрибуты

accent
Логический атрибут, при добавлении которого символ располагается чуть выше от выражения.

Пример

<!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>MOVER</title> </head> <body> <p>Величина φ угла между векторами <math> <mover> <mrow> <msub> <mi>A</mi> <mn>1</mn> </msub> <msub> <mi>A</mi> <mn>2</mn> </msub> </mrow> <mo>________</mo> </mover></math> и <math> <mover> <mrow> <msub> <mi>B</mi> <mn>1</mn> </msub> <msub> <mi>B</mi> <mn>2</mn> </msub> </mrow> <mo>________</mo> </mover> </math> лежит в пределах от 0 до π и определяется формулой</p> <math display="block"> <mi>cos</mi> <mi>φ</mi> <mo>=</mo> <mfrac> <mrow> <mover> <mrow> <msub> <mi>A</mi> <mn>1</mn> </msub> <msub> <mi>A</mi> <mn>2</mn> </msub> </mrow> <mo>________</mo> </mover> <mo>·</mo> <mover> <mrow> <msub> <mi>B</mi> <mn>1</mn> </msub> <msub> <mi>B</mi> <mn>2</mn> </msub> </mrow> <mo>________</mo> </mover> </mrow> <mrow> <msub> <mi>A</mi> <mn>1</mn> </msub> <msub> <mi>A</mi> <mn>2</mn> </msub> <mo>·</mo> <msub> <mi>B</mi> <mn>1</mn> </msub> <msub> <mi>B</mi> <mn>2</mn> </msub> </mrow> </mfrac> </math> </body> </html>

Примечание

Браузеры растягивают надстрочный символ, чтобы он занимал всю ширину выражения. Chrome и другие браузеры на движке Blink не растягивают некоторые символы (например, подчёркивание _). Вместо одного символа допустимо указывать несколько, подбирая их количество под конкретный пример.

<math>
  <mover>
    <mi>AB</mi>
    <mo>____</mo>
  </mover>
</math>

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

MathML Core

Браузеры

109 109 95 5 4
109 4 74 4.2