W3docs

HTML-сущности

HTML-сущности отображают зарезервированные, невидимые символы и знаки, которых нет на клавиатуре. Изучите именованные, десятичные и шестнадцатеричные ссылки.

Существует множество символов, отсутствующих на стандартной клавиатуре (математические, технические, символы валют и т. д.). Кроме того, есть символы, которые нельзя использовать напрямую, так как они могут вызвать путаницу. Например, нельзя использовать >, потому что в HTML этот символ воспринимается как разделитель тегов и браузер не отобразит его как текст.

В HTML сущности отображают зарезервированные символы, которые могут быть перепутаны с HTML-кодом, а также невидимые символы — например, неразрывные пробелы. Они также представляют символы, которые сложно или невозможно ввести с клавиатуры.

Каждая сущность начинается с амперсанда (&) и заканчивается точкой с запятой (;). Точка с запятой обязательна — без неё браузер может вообще не распознать сущность.

Именованные, десятичные и шестнадцатеричные ссылки

Существуют три способа записать один и тот же символ. Все три варианта ниже выводят амперсанд (&):

ФормаСинтаксисПример для &
Именованная ссылка&name;&
Десятичная числовая ссылка&#number;&
Шестнадцатеричная числовая ссылка&#xhex;&

Именованная ссылка (например, &) легко читается и запоминается, однако определён лишь фиксированный набор имён. Числовая ссылка может представлять любой символ Unicode по его кодовой точке — в десятичном (&) или шестнадцатеричном (&) виде. Десятичное 38 и шестнадцатеричное 26 — это просто два способа записать одну и ту же кодовую точку. Числовые ссылки удобны, когда именованной сущности для нужного символа не существует.

Имена сущностей чувствительны к регистру: & работает, а & — нет.

Например:

<p>5 &lt; 10 and 10 &gt; 5</p>
<title>HTML entities &amp; symbols</title>
<p>Snowman: &#9731; or &#x2603;</p>

Когда сущности обязательны

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

  • &lt; — экранирует <, чтобы браузер не воспринял его как начало тега.
  • &gt; — экранирует > (рекомендуется для симметрии, хотя строго обязательно лишь в некоторых контекстах).
  • &amp; — экранирует &, чтобы он не воспринимался как начало другой сущности.
  • &quot; — экранирует двойную кавычку внутри значения атрибута, которое само заключено в двойные кавычки.
  • &nbsp; — неразрывный пробел, используется для удержания двух слов на одной строке.

Например, чтобы метка и год не переносились на разные строки, используйте неразрывный пробел:

<p>Copyright&nbsp;2024</p>

Браузер отображает это как обычный пробел, но никогда не разорвёт строку между словами «Copyright» и «2024».

Примечание

При наличии объявления <meta charset="UTF-8"> страница может хранить символы напрямую. Это означает, что большинство именованных сущностей для букв с диакритическими знаками и неанглийских букв — &eacute; (é), &uuml; (ü), &ntilde; (ñ) — излишни: их можно просто ввести как é, ü или ñ прямо в исходном коде. Используйте сущности для зарезервированных символов разметки (&lt;, &gt;, &amp;, &quot;) и для невидимых или трудновводимых знаков. Подробнее о кодировках — в разделе HTML Character Sets.

Часто используемые символьные сущности в HTML

РезультатОписаниеИмя сущностиНомер сущности
неразрывный пробел&nbsp;&#160;
<меньше&lt;&#60;
>больше&gt;&#62;
&амперсанд&amp;&#38;
¢цент&cent;&#162;
£фунт&pound;&#163;
¥иена&yen;&#165;
евро&euro;&#8364;
§параграф&sect;&#167;
©авторское право&copy;&#169;
®зарегистрированный товарный знак&reg;&#174;
товарный знак&trade;&#8482;

Математические символы, поддерживаемые HTML

СимволНомер сущностиИмя сущностиОписание
&#8704;&forall;для всех
&#8706;&part;частная производная
&#8707;&exist;существует
&#8709;&empty;пустое множество
&#8711;&nabla;набла (градиент)
&#8712;&isin;является элементом
&#8713;&notin;не является элементом
&#8715;&ni;содержит как элемент
&#8719;&prod;n-арное произведение
&#8721;&sum;n-арная сумма
&#8722;&minus;знак минуса
&#8727;&lowast;оператор звёздочка
&#8730;&radic;квадратный корень
&#8733;&prop;пропорционально
&#8734;&infin;бесконечность
&#8736;&ang;угол
&#8743;&and;логическое «и»
&#8744;&or;логическое «или»
&#8745;&cap;пересечение
&#8746;&cup;объединение
&#8747;&int;интеграл
&#8756;&there4;следовательно
&#8764;&sim;похоже на
&#8773;&cong;конгруэнтно
&#8776;&asymp;приблизительно равно
&#8800;&ne;не равно
&#8801;&equiv;тождественно равно
&#8804;&le;меньше или равно
&#8805;&ge;больше или равно
&#8834;&sub;подмножество
&#8835;&sup;надмножество
&#8836;&nsub;не является подмножеством
&#8838;&sube;подмножество или равно
&#8839;&supe;надмножество или равно
&#8853;&oplus;обведённый плюс
&#8855;&otimes;обведённое умножение
&#8869;&perp;перпендикулярно
&#8901;&sdot;оператор точка

Греческие буквы, поддерживаемые HTML

СимволНомер сущностиИмя сущностиОписание
Α&#913;&Alpha;Альфа
Β&#914;&Beta;Бета
Γ&#915;&Gamma;Гамма
Δ&#916;&Delta;Дельта
Ε&#917;&Epsilon;Эпсилон
Ζ&#918;&Zeta;Дзета
Η&#919;&Eta;Эта
Θ&#920;&Theta;Тета
Ι&#921;&Iota;Йота
Κ&#922;&Kappa;Каппа
Λ&#923;&Lambda;Лямбда
Μ&#924;&Mu;Мю
Ν&#925;&Nu;Ню
Ξ&#926;&Xi;Кси
Ο&#927;&Omicron;Омикрон
Π&#928;&Pi;Пи
Ρ&#929;&Rho;Ро
Σ&#931;&Sigma;Сигма
Τ&#932;&Tau;Тау
Υ&#933;&Upsilon;Ипсилон
Φ&#934;&Phi;Фи
Χ&#935;&Chi;Хи
Ψ&#936;&Psi;Пси
Ω&#937;&Omega;Омега
α&#945;&alpha;альфа
β&#946;&beta;бета
γ&#947;&gamma;гамма
δ&#948;&delta;дельта
ε&#949;&epsilon;эпсилон
ζ&#950;&zeta;дзета
η&#951;&eta;эта
θ&#952;&theta;тета
ι&#953;&iota;йота
κ&#954;&kappa;каппа
λ&#955;&lambda;лямбда
μ&#956;&mu;мю
ν&#957;&nu;ню
ξ&#958;&xi;кси
ο&#959;&omicron;омикрон
π&#960;&pi;пи
ρ&#961;&rho;ро
ς&#962;&sigmaf;сигмаф
σ&#963;&sigma;сигма
τ&#964;&tau;тау
υ&#965;&upsilon;ипсилон
φ&#966;&phi;фи
χ&#967;&chi;хи
ψ&#968;&psi;пси
ω&#969;&omega;омега
ϑ&#977;&thetasym;символ теты
Υ&#978;&upsih;символ ипсилона
ϖ&#982;&piv;символ пи

Другие сущности, поддерживаемые HTML

СимволНомер сущностиИмя сущностиОписание
Œ&#338;&OElig;заглавная лигатура OE
œ&#339;&oelig;строчная лигатура oe
Š&#352;&Scaron;заглавная S с гачеком
š&#353;&scaron;строчная s с гачеком
Ÿ&#376;&Yuml;заглавная Y с диэрезисом
ƒ&#402;&fnof;f с крючком
ˆ&#710;&circ;надстрочный знак циркумфлекс
˜&#732;&tilde;тильда
&#8194;&ensp;пробел en
&#8195;&emsp;пробел em
&#8201;&thinsp;тонкий пробел
&#8204;&zwnj;разделитель без слияния
&#8205;&zwj;знак слияния нулевой ширины
&#8206;&lrm;метка направления слева направо
&#8207;&rlm;метка направления справа налево
&#8211;&ndash;короткое тире
&#8212;&mdash;длинное тире
'&#8216;&lsquo;левая одиночная кавычка
'&#8217;&rsquo;правая одиночная кавычка
&#8218;&sbquo;нижняя одиночная кавычка-9
"&#8220;&ldquo;левая двойная кавычка
"&#8221;&rdquo;правая двойная кавычка
&#8222;&bdquo;нижняя двойная кавычка-9
&#8224;&dagger;кинжал
&#8225;&Dagger;двойной кинжал
&#8226;&bull;маркер списка
&#8230;&hellip;горизонтальное многоточие
&#8240;&permil;промилле
&#8242;&prime;минуты
&#8243;&Prime;секунды
&#8249;&lsaquo;одиночная левая угловая кавычка
&#8250;&rsaquo;одиночная правая угловая кавычка
&#8254;&oline;надчёркивание
&#8592;&larr;стрелка влево
&#8593;&uarr;стрелка вверх
&#8594;&rarr;стрелка вправо
&#8595;&darr;стрелка вниз
&#8596;&harr;двунаправленная стрелка
&#8629;&crarr;стрелка возврата каретки
&#8968;&lceil;левый потолок
&#8969;&rceil;правый потолок
&#8970;&lfloor;левый пол
&#8971;&rfloor;правый пол
&#9674;&loz;ромб
&#9824;&spades;пика
&#9827;&clubs;трефа
&#9829;&hearts;червь
&#9830;&diams;бубна

Неразрывный пробел

Неразрывный пробел (&nbsp;) — одна из наиболее часто используемых символьных сущностей в HTML. Это пробел, при котором строка не переносится. Это означает, что два слова, разделённые неразрывным пробелом, всегда остаются вместе. Кроме того, неразрывный пробел не позволяет браузерам сворачивать несколько пробелов в один.

Полный список кодовых точек и соответствие символов числам можно найти в разделе HTML Unicode Reference.

Диакритические знаки

Диакритический знак — это «глиф», добавляемый к букве. Некоторые из таких знаков, например гравис (̀) и акут (́), называются ударениями. Диакритические знаки могут располагаться над буквой, под ней, между двумя буквами или внутри буквы.

Ниже приведён список некоторых диакритических знаков:

ЗнакСимволКонструкцияРезультат
̀aa&#768;à
́aa&#769;á
̂aa&#770;â
̃aa&#771;ã
̀OO&#768;Ò
́OO&#769;Ó
̂OO&#770;Ô
̃OO&#771;Õ

Практика

Практика
Какие из перечисленных ниже являются допустимыми HTML-сущностями? (Выберите все подходящие варианты.)
Какие из перечисленных ниже являются допустимыми HTML-сущностями? (Выберите все подходящие варианты.)
Was this page helpful?