Сайт начинающего верстальщика

Теги sub и sup, нижний и верхний индексы

Наконец-то новая запись. Вам доверили поработать с методическим материалом, в котором описываются формулы. Всё почти завершено, осталось только расставить верхние и нижние индексы. Для них тоже есть специальные теги.

Тег (сокращение от «superscript») отображает текст в виде верхнего индекса, а тег (сокращение от «subscript») в виде нижнего индекса.

Эти теги чаще используются для выделения отдельных символов, а не слов. Их используют для указания единиц измерения или написания простых формул. Например:

В браузере это будет выглядеть так:

Для создания более сложных формул, например, e x 2 или у xn+1 , теги и можно использовать внутри друг друга.

Если вам нужно вставить очень сложную формулу в HTML-документ, лучше воспользоваться специальным языком разметки MathML.

Хотите всё и сразу? HTML, CSS, JavaScript, React, Node.js, оплачиваемая стажировка в Лиге А и гарантия трудоустройства. Записывайтесь на профессию «Фулстек-разработчик», которая стартует 5 сентября 2023. Всего от 5 520 ₽ в месяц.

Блог

День восьмой. Очень серьёзный

Что я узнал! В программе тренинга Кекса для начинающих котят появился новый мастер-класс — «Как не провалиться под снег». А мне поручили сверстать небольшой методический материал.

Давление на поверхность рассчитывается по такой формуле: p = m * g / S.

Дано: p1 = 1635Па

Вычисляем: p2 = m2 * g / S = 9кг * 9.81Н / 0.03м2 = 2942Па

где:
p1 — давление лапки на снег до новогодних каникул,
p2 — давление лапки после праздников,
m2 — масса кота после праздников,
S — площадь снежной поверхности,
g — ускорение свободного падения.

Максимальное давление, которое выдерживает первый наст — 2000 Па.

Трудно быть котом.

Подвал сайта

Источник

Верхний и нижний индекс

Индексом по отношению к тексту называется смещение символов относительно базовой линии вверх или вниз. В зависимости от положительного или отрицательного значения смещения, индекс называется, соответственно, верхним или нижним. Они активно применяются в математике, физике, химии и для обозначения единиц измерения. HTML предлагает два элемента для создания индекса: (от англ. superscript) — верхний индекс и (от англ. subscript) — нижний индекс. Текст, помещённый в один из этих контейнеров, обозначается меньшим размером, чем базовый текст, и смещается относительно него вверх или вниз. В примере 1 приведено совместное использование указанных элементов и стилей для изменения вида текста.

Пример 1. Создание верхнего и нижнего индекса

В примере одновременно встречается как нижний, так и верхний индекс. Для изменения начертания шрифта индекса применяются стили, которые задают единое оформление (рис. 1).

Вид индексов после применения стилей

Рис. 1. Вид индексов после применения стилей

Можно вообще отказаться от использования и в пользу стилей. Аналогом этих элементов служит свойство vertical-align , заставляющее текст смещаться по вертикали на заданное расстояние. В частности, в примере 2 в качестве значения применяется 0.8em для верхнего индекса и -0.5em для нижнего. Em — это относительная единица, равная размеру текущего шрифта. Например, 0.5em говорит о том, что текст надо сдвинуть на половину размера шрифта.

Пример 2. Использование стилей для управления индексами

В примере сама формула выводится увеличенным размером, символы верхнего индекса устанавливаются красным цветом, а нижние — синим (рис. 2).

Управление положением и видом нижнего и верхнего индекса

Рис. 2. Управление положением и видом нижнего и верхнего индекса

Использование элемента делает код громоздким, поэтому лучше переопределить стили и , в частности, задать положение индекса, цвет и курсивное начертание.

См. также

Источник

Форматирование текста

Форматирование текста — средства его изменения, такие как выбор начертания шрифта и использование эффектов, позволяющих менять вид текста. В табл. 1 перечислены основные теги, которые применяются для изменения оформления текста.

Табл. 1. Теги для форматирования текста

Код HTML Описание Пример Текст Жирное начертание текста Текст Текст Курсивное начертание текста Текст Текст Верхний индекс e=mc 2 Текст Нижний индекс H2O
Текст
Текст пишется как есть, включая все пробелы

Любые теги форматирования текста можно использовать совместно друг с другом. Чтобы сделать текст одновременно жирным и курсивным шрифтом используется сочетание тегов и (пример 1). Их порядок в данном случае не важен.

Пример 1. Жирный курсивный текст

      

Он словно вырезан из камня, стоек и неподвижен в отличие от его противников. Дух и жизненная сила в нём достигла совершенства. Но вот беда — никто не смеет принять его вызов.

Результат данного примера показан на рис. 1.

Вид курсивного жирного начертания текста

Рис. 1. Вид курсивного жирного начертания текста

Использование тегов и сдвигает текст относительно базовой линии и уменьшает размер шрифта (пример 2).

Пример 2. Создание нижнего индекса

      

Формула изумруда: Be3Al2(SiO3)6

Результат данного примера показан на рис. 2.

Нижний индекс в тексте

Рис. 2. Нижний индекс в тексте

Теги и выполняют те же функции, что теги и , но написание последних короче, привычней и удобней.

Следует отметить, что теги и , также как и являются не совсем эквивалентными и заменяемыми. Первый тег — является тегом физической разметки и устанавливает жирный текст, а тег — тегом логической разметки и определяет важность помеченного текста. Такое разделение тегов на логическое и физическое форматирование изначально предназначалось, чтобы сделать HTML универсальным, в том числе не зависящим от устройства вывода информации. Теоретически, если воспользоваться, например, речевым браузером, то текст, оформленный с помощью тегов и , будет отмечен по-разному. Однако получилось так, что в популярных браузерах результат использования этих тегов равнозначен.

Источник

: The Superscript element

The HTML element specifies inline text which is to be displayed as superscript for solely typographical reasons. Superscripts are usually rendered with a raised baseline using smaller text.

Try it

Attributes

This element only includes the global attributes.

Usage notes

The element should only be used for typographical reasons—that is, to change the position of the text to comply with typographical conventions or standards, rather than solely for presentation or appearance purposes.

For example, to style the wordmark of a business or product which uses a raised baseline should be done using CSS (most likely vertical-align ) rather than . This would be done using, for example, vertical-align: super or, to shift the baseline up 50%, vertical-align: 50% .

Appropriate use cases for include (but aren’t necessarily limited to):

  • Displaying exponents, such as «x 3 .» It may be worth considering the use of MathML for these, especially in more complex cases. See Exponents under Examples below.
  • Displaying superior lettering, which is used in some languages when rendering certain abbreviations. For example, in French, the word «mademoiselle» can be abbreviated «M lle «); this is an acceptable use case. See Superior lettering for examples.
  • Representing ordinal numbers, such as «4 th » instead of «fourth.» See Ordinal numbers for examples.

Examples

Exponents

Exponents, or powers of a number, are among the most common uses of superscripted text. For example:

p> One of the most common equations in all of physics is var>Evar>=var>mvar >var>cvar>sup>2sup>. p> 

Result

Superior lettering

Superior lettering is not technically the same thing as superscript. However, it is common to use to present superior lettering in HTML. Among the most common uses of superior lettering is the presentation of certain abbreviations in French:

p>Robert a présenté son rapport à Msup>llesup> Bernard.p> 

Result

Ordinal numbers

Ordinal numbers, such as «fourth» in English or «quinto» in Spanish may be abbreviated using numerals and language-specific text rendered in superscript:

p> The ordinal number "fifth" can be abbreviated in various languages as follows: p> ul> li>English: 5sup>thsup>li> li>French: 5sup>èmesup>li> ul> 

Result

Technical summary

Content categories Flow content, phrasing content, palpable content.
Permitted content Phrasing content.
Tag omission None, both the starting and ending tag are mandatory.
Permitted parents Any element that accepts phrasing content.
Implicit ARIA role No corresponding role
Permitted ARIA roles Any
DOM interface HTMLElement

Specifications

Browser compatibility

BCD tables only load in the browser

See also

  • The HTML element that produces subscripts. Note that you cannot use sub and sup at the same time: you need to use MathML to produce both a superscript and a subscript next to the chemical symbol of an element, representing its atomic number and its nuclear number.
  • The , , and MathML elements.
  • The CSS vertical-align property.

Found a content problem with this page?

This page was last modified on Apr 13, 2023 by MDN contributors.

Your blueprint for a better internet.

MDN

Support

Our communities

Developers

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998– 2023 by individual mozilla.org contributors. Content available under a Creative Commons license.

Источник

Читайте также:  Сервер awp lego 2 css v34 сервера
Оцените статью