Spec-Zone.ru › CSS

math-shift

Экспериментально: Это экспериментальная технология
Перед использованием в продакшене тщательно проверьте таблицу совместимости браузеров.

Свойство math-shift указывает, следует ли поднимать надстрочные индексы внутри формул MathML с помощью нормального или компактного смещения.

Синтаксис

/* Keyword values */
math-shift: normal;
math-shift: compact;

/* Global values */
math-shift: inherit;
math-shift: initial;
math-shift: revert;
math-shift: revert-layer;
math-shift: unset;

Значения

normal

Начальное значение, указывающее на нормальное отображение. Надстрочные индексы в формулах MathML используют параметр superscriptShiftUp из таблицы OpenType MATH.

compact

Указывает на компактное отображение. Надстрочные индексы в формулах MathML используют параметр superscriptShiftUpCramped из таблицы OpenType MATH, который, как правило, меньше.

Формальное определение

Начальное значение normal
Применяется к всем элементам
Наследуется да
Вычисленное значение как указано
Тип анимации Не анимируемо

Формальный синтаксис

math-shift = 
normal |
compact

Примеры

CSS

math {
  math-shift: compact;
}

MathML

Следующий MathML отображает две версии «x в квадрате» с помощью шрифта с таблицей OpenType MATH. Браузеры, реализующие свойство math-shift должны поднимать надстрочные индексы с помощью немного разных смещений.

<math style="font-size: 64pt;">
  <msup style="math-shift: normal">
    <mi>x</mi>
    <mn>2</mn>
  </msup>
  <msup style="math-shift: compact">
    <mi>x</mi>
    <mn>2</mn>
  </msup>
</math>

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

Спецификация
MathML Core
# the-math-shift

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
math-shift 109 109 Нет 95 Нет 109 Нет 74 Нет 21.0 109

См. также

  • math-depth
  • font-size

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/math-shift

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API