HTML Сущности

Зарезервированные символы в HTML необходимо заменять сущностями:

  • < (меньше чем) = &lt;
  • > (больше чем) = &gt;

Символьные сущности HTML

Некоторые символы зарезервированы в HTML.

Если вы используете знаки «меньше чем» (<) или «больше чем» (>) в тексте HTML, браузер может спутать их с тегами.

Для отображения зарезервированных символов HTML можно использовать имена сущностей или номера сущностей.

Имена сущностей выглядят так:

&имя_сущности;

Номера сущностей выглядят так:

&#номер_сущности;

Чтобы отобразить знак «меньше чем» (<), мы должны написать: &lt; или &#60;.

Имена сущностей легче запомнить, чем номера сущностей.


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

Часто используемая сущность HTML — неразрывный пробел: &nbsp;.

Неразрывный пробел — это пробел, который не будет переноситься на новую строку.

Два слова, разделённые неразрывным пробелом, будут держаться вместе (не будут переноситься на новую строку). Это удобно, когда перенос слов может нарушить восприятие.

Примеры:

  • § 10
  • 10 км/ч
  • 10 PM

Ещё одно распространённое использование неразрывного пробела — предотвращение усечения пробелов браузерами на HTML‑страницах.

Если вы напишете в тексте 10 пробелов, браузер удалит 9 из них. Чтобы добавить в текст реальные пробелы, можно использовать символьную сущность &nbsp;.

Неразрывное тире (&#8209;) используется для определения символа тире (), которое не переносится на новую строку.


Некоторые полезные символьные сущности HTML

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

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


Комбинируемые диакритические знаки

Диакритический знак — это «глиф», добавляемый к букве.

Некоторые диакритические знаки, такие как гравис (̀) и акут (́), называются акцентами.

Диакритические знаки можно использовать в сочетании с буквенно‑цифровыми символами, чтобы получить символ, отсутствующий в наборе символов (кодировке), используемом на странице.

Вот несколько примеров:

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

Ещё больше примеров — в следующей главе.

To top