Тег | htmlbook.ru


Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
2.0+1.0+2.0+1.0+1.0+1.0+1.0+

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

HTML:3.24.015.0XHTML:1.01.1

Описание

Отображает шрифт в виде верхнего индекса. Шрифт при этом отображается выше базовой линии текста и уменьшенного размера.

Синтаксис

<sup>Текст</sup>

Закрывающий тег

Обязателен.

Атрибуты

Для этого тега доступны универсальные атрибуты и события.

Аналог CSS

vertical-align

Пример

HTML5IECrOpSaFx

<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>Тег SUP</title> </head> <body> <p><b>Великая теорема Ферма</b></p> <p><i>X <sup><small>n</small></sup> + Y <sup><small>n</small></sup> = Z <sup><small>n</small></sup></i></p> <p>где n - целое число > 2</p> </body> </html>

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

Рис. 1. Вид текста, оформленного с помощью тега <sup>

Статьи по теме

Статьи по теме

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.

htmlbook.ru

| HTML | WebReference

Элемент <sup> (от англ. superscript — верхний индекс) отображает шрифт в виде верхнего индекса. Шрифт при этом отображается выше базовой линии текста и уменьшенного размера.

Закрывающий тег

Пример

<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title>SUP</title>
 </head>
 <body>
  <p><b>Великая теорема Ферма</b></p>
  <p><i>X <sup><small>n</small></sup> + Y <sup><small>n</small></sup> 
   = Z <sup><small>n</small></sup></i></p>
  <p>где n - целое число > 2</p>
 </body>
</html>

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

Рис. 1. Вид текста, оформленного с помощью <sup>

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

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

Каждая спецификация проходит несколько стадий одобрения.

  • Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
  • Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
  • Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
  • Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
  • Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
  • Draft (Черновик спецификации) — первая черновая версия стандарта.

Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.

×

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — элемент полностью поддерживается браузером;
  •  — элемент браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

×

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 10.10.2018

Редакторы: Влад Мержевич

webref.ru

Теги и // Вебшкола онлайн



Пример

<p>Этот текст содержит <sub>подстрочный</sub> текст.</p>

<p>Этот текст содержит <sup>надстрочный</sup> текст.</p>

Описание и использование

Тег <sub> используется для вставки подстрочного текста. Подстрочный текст может быть использован для вставки химических формул :H

2O.

Тег <sup> используется для вставки надстрочного текста. Надстрочный текст может быть использован для вставки степени числа: x2+y2=z2.


Браузерная поддержка


Теги <sub> и <sup>поддерживаются всеми основными браузерами.


Отличия между HTML и XHTML

Нет


Стандартные атрибуты

DTD показывает в какой версии DTD использование атрибута разрешено. S=Strict, T=Transitional и F=Frameset.

Теги <sub> и <sup> поддерживают следующие стандартные атрибуты:

Атрибут Значение
Описание
DTD
class название класса Указывает название класса для элемента STF
dir rtl
ltr
Указывает направление вывода текста для элемента STF
id id Указывает id для элемента STF
lang код_языка
Указывает код языка содержимого элемента
STF
style описание_элемента Указывает строчный стиль элемента STF
title текст Указывает дополнительную информацию об элементе STF
xml:lang код_языка Указывает код языка содержимого элемента в XHTML документах STF

Дополнительная информация о стандартных атрибутах.


События

Теги <sub> и <sup> поддерживают следующие атрибуты событий:

Атрибут Значение Описание DTD
onclick скрипт Скрипт, который должен быть выполнен при одинарном щелчке мышью STF
ondblclick скрипт Скрипт, который должен быть выполнен при двойном щелчке мышью STF
onmousedown скрипт Скрипт, который должен быть выполнен, если пользователь зажал кнопку мыши STF
onmousemove скрипт Скрипт, который должен быть выполнен при движении курсора мыши STF
onmouseout скрипт Скрипт, который должен быть выполнен, если пользователь передвинул курсор мыши за пределы элемента STF
onmouseover скрипт Скрипт, который должен быть выполнен, когда пользователь двигает курсор мыши над элементом STF
onmouseup скрипт Скрипт, который должен быть выполнен, когда пользователь отпускает кнопку мыши STF
onkeydown скрипт
Скрипт, который должен быть выполнен при нажатии клавиши пользователем
STF
onkeypress скрипт Скрипт, который должен быть выполнен при нажатии и отпускании клавиши пользователем STF
onkeyup скрипт Скрипт, который должен быть выполнен при отпускании клавиши пользователем STF

Дополнительная информация о cобытиях HTML.

weblabla.ru

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

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

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

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Верхний и нижний индекс</title>
  <style>
   .formula { font-size: 1.4em; /* Размер текста формулы */ }
   sup, sub {
    font-style: italic; /* Курсивное начертание */
    color: red; /* Красный цвет символов */
   }
   sub {
    color: blue; /* Синий цвет символов */
   }
  </style>
 </head>
 <body>
  <p>Характеристическое уравнение поверхности второй степени</p>
  <p>λ<sup>3</sup> - I<sub>1</sub>λ<sup>2</sup> +
    I<sub>2</sub>λ - I<sub>3</sub> = 0</p>
 </body>
</html>

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

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

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

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

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Верхний и нижний индекс</title>
  <style>
   .formula { 
    font-size: 1.6em; /* Размер текста */ 
    font-style: italic; /* Курсивное начертание */
   }
   .sup,  .sub {
    font-style: normal; /* Нормальное начертание */
    font-size: 0.6em; /* Размер индекса */
    color: red; /* Цвет верхнего индекса */
    vertical-align: 0.8em; /* Сдвигаем текст вверх */
   }
   .sub {
    color: blue; /* Цвет нижнего индекса */
    vertical-align: -0.5em; /* Сдвигаем текст вниз */
   }
  </style>
 </head>
 <body>
  <p>Многочлен степени <em>n</em></p>
  <p>f(x) = a<span>0</span> + a<span>1</span> x + ... + 
   a<span>n-1</span> x<span>n-1</span> + 
   a<span>n</span> x<span>n</span></p>
 </body>
</html>

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

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

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

Автор и редакторы

Автор: Влад Мержевич

Последнее изменение: 05.09.2017

Редакторы: Влад Мержевич

webref.ru

Стили для верхнего и нижнего индекса в CSS

Наверное, почти все знают про теги SUP и SUB. Довольно подробное описание можно найти в статье английской википедии.

Основная проблема в стандартной реализации отображения этих тегов — изменение высоты строки за счёт того, что текст в этих тегах выравнивается свойством CSS vertical-align. Это изменение варьируется от браузера к браузеру, но, кроме того, везде различаются как размеры шрифта для таких элементов, так и сами отступы. Об этой проблеме многие знают и, чаще всего, предлагают два решения: уменьшение высоты строки этих элементов, и их относительное позиционирования.

Для себя я решил это делать так:

SUP, SUB {
    vertical-align: baseline;
    position: relative;
    font-size: .7em;
    line-height: 1;
    }
SUP {
    bottom: 1.4ex;
    }
SUB {
    top: .5ex;
    }

Как видно из кода, я «обнулил» вертикальное вырванивание, воспользовался относительным позиционированием, а также уменьшил высоту строки. Кроме того, можно обратить внимание на величины отступов: я их задал в ex, т.к. по логике и по имеющимся описаниям (например, в уже упомянутой статье английской википедии) этот отступ должен быть основан именно на этой относительной единице, основанной на высоте шрифты, нежели на ширине. Вообще, это достаточно общее определение, в идеале можно использовать различные классы для цифровых значений в индексах, для случаев когда есть только прописные или только строчные буквы и пр. Однако, это уже требует вмешательств в разметку, и к CSS уже не имеет отношения.

Примеры как исправленных тегов, так и не исправленных

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

Опубликовано с метками: #Practical #CSS #Outdated

www.kizu.ru

Ответы@Mail.Ru: как поставить степень числа?

В Блокноте тоже можно — используйте Таблицу символов и сохраните файл в кодировке UTF-8 Копируйте отсюда: &#178; &#179; &#185; &#8304; &#8305; &#8309; &#8310; &#8311; &#8308; &#8312; &#8313; &#8314; &#8315; &#8316; &#8317; &#8318; &#8319;

Вроде, например 2 в степени 3 будет так: 2^3

В Блокноте — никак, у него весь текст идет в 1 строку, степень действительно пишут значком ^. Это так во всех языках программирования. А по-настоящему индекс верхний и нижний можно поставить только в Word или Open Office Writer, то есть в более продвинутых текстовых редакторах.

В HTML это теги &lt;sup&gt; (как степень) и &lt;sub&gt; (как индекс) Н-р H&lt;sub&gt;2&lt;/sub&gt;O — формула воды Если Вы в блокноте пишете HTML ни в коем случае не пользуйтесь вставками степеней и индексов через Табицу символов. Да и вообще это зло в HTML

² -копируй или найди в нете др маленькую, копируй и ставь себе

Шесть в пятой степени: 6^5. Три в квадрате: 3^2 И т. д.

touch.otvet.mail.ru

Математические формулы | HTML & CSS — Примеры

Формулы в HTML

HTML-теги, нужные для написания математических формул
ТегОписание
preтекст отображается моноширинным шрифтом (одинаковая ширина символов) со всеми пробелами и переносами
subтекст в виде нижнего индекса
supтекст в виде верхнего индекса
Специальные символы, нужные для написания математических формул
СимволОписаниеСимволОписаниеСимволОписаниеСимволОписание
+±
×умножитьумножить÷поделитьсоотношение
&lt;меньшеменьше или равно&gt;большебольше или равно
=равноне равноприблизительноприблизительно равно
тождественно равноравносильнотогда и только тогдаотображается в
логическое следованиеобратное логическое следованиеимпликацияобратная импликация
~тильдане тильдатройная тильдавертикальная тильда
иили¬недля всех
существуетпустое множествопринадлежит изне принадлежит
является подмножествомстрогое включениенадмножествострогое включение
является собственным подмножествомявляется собственным надмножествомобъединение … и …пересечение … и …
NZQR
CHαальфаβбета
γгаммазнак бесконечностиπчисло «пи»
%процентпромиллеопера́тор на́блаопера́тор Лапла́са
½одна втораяодна третьядве третьих¼одна четвёртая
¾три четвёртыходна пятаядве пятыхтри пятых
четыре пятыходна шестаяпять шестыходна седьмая
одна восьмаятри восьмыхпять восьмыхсемь восьмых
одна девятаяодна десятаяодна …ноль третьих
ºверхний индекс «0»¹верхний индекс «1»²символ в квадрате³символ в третей степени
квадратный кореньквадратный коренькубический коренькорень в четвёртой степени
ƒфункцияинтегралконтурный интеграл
произведениесумма
(круглая скобка)круглая скобка[квадратная скобка]квадратная скобка
{фигурная скобка}фигурная скобка
/solidus\reverse solidus|вертикальная линия
Высокие скобки:
⎛  ⎞   ⎛  ⎞
⎜  ⎟   ⎝  ⎠
⎝  ⎠
⎡  ⎤   ⎡  ⎤
⎢  ⎥   ⎣  ⎦
⎣  ⎦
⎧  ⎫   ⎧  ⎫   ⎰  ⎱
⎪  ⎪   ⎨  ⎬   ⎱  ⎰
⎨  ⎬   ⎩  ⎭
⎪  ⎪
⎩  ⎭
Высокий интеграл:
⌠
⌡

⌠
⎮
⌡

⌠
⏀
⌡
Высокая сумма:
⎲
⎳

Дробь в HTML

shpargalkablog.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *