Spec-Zone.ru › HTML

: Элемент верхнего индекса

Базовая линия Широко доступна

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Посмотреть полную совместимость
  • Отправить отзыв

Элемент <sup> HTML задаёт текстовый фрагмент в строчном формате, который должен отображаться как верхний индекс исключительно по типографическим причинам. Верхние индексы обычно рендерятся с поднятой базовой линией с помощью меньшего шрифта.

Попробовать

Атрибуты

Этот элемент включает только глобальные атрибуты.

Примечания по использованию

Элемент <sup> должен использоваться только по типографическим причинам — то есть, для изменения положения текста в соответствии с типографическими соглашениями или стандартами, а не только для целей презентации или внешнего вида.

Например, для стилизации логотипа компании или продукта, использующего поднятую базовую линию, следует использовать CSS (вероятно, vertical-align), а не <sup>. Это делается, например, с помощью vertical-align: super или, чтобы сдвинуть базовую линию вверх на 50%, vertical-align: 50%.

Подходящие случаи использования <sup> включают (но не ограничиваются):

  • Отображение показателей, таких как «x3». Возможно, стоит рассмотреть использование MathML для этих случаев, особенно в более сложных ситуациях. См. Показатели в разделе Примеры ниже.
  • Отображение верхних символов, которые используются в некоторых языках при отображении определённых сокращений. Например, во французском языке слово «mademoiselle» может быть сокращено как «Mlle»; это приемлемый случай использования. См. Верхние символы для примеров.
  • Представление порядковых числительных, таких как «4th» вместо «четвёртый». См. Порядковые числительные для примеров.

Примеры

Показатели

Показатели, или степени числа, являются одними из наиболее распространённых случаев использования текста с верхним индексом. Например:

html
<p>
  One of the most common equations in all of physics is <var>E</var>=<var>m</var
  ><var>c</var><sup>2</sup>.
</p>

Результат

Верхние символы

Верхние символы технически не являются тем же самым, что и верхние индексы. Однако, часто для представления верхних символов в HTML используется <sup>. Среди наиболее распространённых применений верхних символов – представление определённых сокращений во французском языке:

html
<p>Robert a présenté son rapport à M<sup>lle</sup> Bernard.</p>

Результат

Порядковые числительные

Порядковые числительные, такие как «четвёртый» по-английски или «quinto» по-испански, могут быть сокращены с использованием цифр и текста, отображаемого с верхним индексом на определённом языке:

html
<p>
  The ordinal number "fifth" can be abbreviated in various languages as follows:
</p>
<ul>
  <li>English: 5<sup>th</sup></li>
  <li>French: 5<sup>ème</sup></li>
</ul>

Результат

Техническое описание

Категории контента Поточный контент, контент фразы, осязаемый контент.
Разрешенный контент Контент фразы.
Пропуск тега Нет, как стартовый, так и конечный теги обязательны.
Разрешенные родительские элементы Любой элемент, который принимает контент фразы.
Неявная роль ARIA superscript
Разрешенные роли ARIA Любые
Интерфейс DOM HTMLElement

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

Спецификация
Стандарт HTML
# the-sub-and-sup-elements

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
sup 1 12 1 15 ≤4 18 4 14 ≤3.2 1.0 4.4

См. также

  • Элемент <sub> HTML, который создаёт нижние индексы. Обратите внимание, что вы не можете использовать sub и sup одновременно: вам нужно использовать MathML, чтобы получить как верхний, так и нижний индекс рядом с химическим символом элемента, представляющим его атомный и массовое число.
  • Элементы <msub>, <msup> и <msubsup> MathML.
  • Свойство CSS vertical-align.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/sup

Spec-Zone.ru

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