HTML-сущности
Существует множество символов, которых нет на стандартной клавиатуре (математические, технические, валютные символы и т. д.). Кроме того, есть символы, которые нельзя использовать, потому что они могут вызвать путаницу. Например, мы не можем использовать > , потому что в HTML этот символ разбирается как разделитель тега, и браузер не покажет его как текст.
В HTML сущности отображают зарезервированные символы, которые можно спутать с HTML-кодом, или невидимые символы, например неразрывные пробелы. Они также представляют символы, которые трудно или невозможно ввести с клавиатуры.
Вы можете использовать имя HTML-сущности, чтобы добавить такие символы на HTML-страницу. Если имя сущности не существует, можно использовать десятичную или шестнадцатеричную числовую ссылку. Имя сущности легко запомнить. Но такие имена могут не поддерживаться браузерами. Однако поддержка числовых ссылок хорошая. Для максимальной совместимости во всех браузерах и устаревших системах обычно предпочтительнее использовать числовые ссылки, а не именованные сущности.
HTML-сущность начинается с амперсанда (&) и заканчивается точкой с запятой. Примечание: в HTML5 имена сущностей не чувствительны к регистру, хотя некоторые старые браузеры могут обрабатывать их непоследовательно.
Например:
<p>5 < 10 and 10 > 5</p>
<title>HTML entities & symbols</title>
<p>Snowman: ☃ or ☃</p>Часто используемые символьные сущности в HTML
| Result | Description | Entity Name | Entity Number |
|---|---|---|---|
| неразрывный пробел | |   | |
| < | меньше чем | < | < |
| > | больше чем | > | > |
| & | амперсанд | & | & |
| ¢ | цент | ¢ | ¢ |
| £ | фунт | £ | £ |
| ¥ | иена | ¥ | ¥ |
| € | евро | € | € |
| § | параграф | § | § |
| © | авторское право | © | © |
| ® | зарегистрированная торговая марка | ® | ® |
| ™ | торговая марка | ™ | ™ |
Математические символы, поддерживаемые HTML
| Character | Entity Number | Entity Name | Description |
|---|---|---|---|
| ∀ | ∀ | ∀ | для всех |
| ∂ | ∂ | ∂ | часть |
| ∃ | ∃ | ∃ | существует |
| ∅ | ∅ | ∅ | пусто |
| ∇ | ∇ | ∇ | набла |
| ∈ | ∈ | ∈ | принадлежит |
| ∉ | ∉ | ∉ | не принадлежит |
| ∋ | ∋ | ∋ | содержит |
| ∏ | ∏ | ∏ | произведение |
| ∑ | ∑ | ∑ | сумма |
| − | − | − | минус |
| ∗ | ∗ | ∗ | низкая звёздочка |
| √ | √ | √ | квадратный корень |
| ∝ | ∝ | ∝ | пропорционально |
| ∞ | ∞ | ∞ | бесконечность |
| ∠ | ∠ | ∠ | угол |
| ∧ | ∧ | ∧ | и |
| ∨ | ∨ | ∨ | или |
| ∩ | ∩ | ∩ | пересечение |
| ∪ | ∪ | ∪ | объединение |
| ∫ | ∫ | ∫ | интеграл |
| ∴ | ∴ | ∴ | следовательно |
| ∼ | ∼ | ∼ | подобно |
| ≅ | ≅ | ≅ | конгруэнтно |
| ≈ | ≈ | ≈ | почти равно |
| ≠ | ≠ | ≠ | не равно |
| ≡ | ≡ | ≡ | эквивалентно |
| ≤ | ≤ | ≤ | меньше или равно |
| ≥ | ≥ | ≥ | больше или равно |
| ⊂ | ⊂ | ⊂ | подмножество |
| ⊃ | ⊃ | ⊃ | надмножество |
| ⊄ | ⊄ | ⊄ | не является подмножеством |
| ⊆ | ⊆ | ⊆ | подмножество или равно |
| ⊇ | ⊇ | ⊇ | надмножество или равно |
| ⊕ | ⊕ | ⊕ | плюс в кружке |
| ⊗ | ⊗ | ⊗ | умножение в кружке |
| ⊥ | ⊥ | ⊥ | перпендикулярно |
| ⋅ | ⋅ | ⋅ | точечный оператор |
Греческие буквы, поддерживаемые HTML
| Character | Entity Number | Entity Name | Description |
|---|---|---|---|
| Α | Α | Α | Альфа |
| Β | Β | Β | Бета |
| Γ | Γ | Γ | Гамма |
| Δ | Δ | Δ | Дельта |
| Ε | Ε | Ε | Эпсилон |
| Ζ | Ζ | Ζ | Зета |
| Η | Η | Η | Эта |
| Θ | Θ | Θ | Тета |
| Ι | Ι | Ι | Йота |
| Κ | Κ | Κ | Каппа |
| Λ | Λ | Λ | Лямбда |
| Μ | Μ | Μ | Мю |
| Ν | Ν | Ν | Ню |
| Ξ | Ξ | Ξ | Кси |
| Ο | Ο | Ο | Омикрон |
| Π | Π | Π | Пи |
| Ρ | Ρ | Ρ | Ро |
| Σ | Σ | Σ | Сигма |
| Τ | Τ | Τ | Тау |
| Υ | Υ | Υ | Ипсилон |
| Φ | Φ | Φ | Фи |
| Χ | Χ | Χ | Хи |
| Ψ | Ψ | Ψ | Пси |
| Ω | Ω | Ω | Омега |
| α | α | α | альфа |
| β | β | β | бета |
| γ | γ | γ | гамма |
| δ | δ | δ | дельта |
| ε | ε | ε | эпсилон |
| ζ | ζ | ζ | зета |
| η | η | η | эта |
| θ | θ | θ | тета |
| ι | ι | ι | йота |
| κ | κ | κ | каппа |
| λ | λ | λ | лямбда |
| μ | μ | μ | мю |
| ν | ν | ν | ню |
| ξ | ξ | ξ | кси |
| ο | ο | ο | омикрон |
| π | π | π | пи |
| ρ | ρ | ρ | ро |
| ς | ς | ς | сигма-финальная |
| σ | σ | σ | сигма |
| τ | τ | τ | тау |
| υ | υ | υ | ипсилон |
| φ | φ | φ | фи |
| χ | χ | χ | хи |
| ψ | ψ | ψ | пси |
| ω | ω | ω | омега |
| ϑ | ϑ | ϑ | символ тета |
| Υ | ϒ | ϒ | символ ипсилон |
| ϖ | ϖ | ϖ | символ пи |
Другие сущности, поддерживаемые HTML
| Character | Entity Number | Entity Name | Description |
|---|---|---|---|
| Œ | Œ | Œ | заглавная лигатура OE |
| œ | œ | œ | строчная лигатура oe |
| Š | Š | Š | заглавная S с кароном |
| š | š | š | строчная S с кароном |
| Ÿ | Ÿ | Ÿ | заглавная Y с диэрезисом |
| ƒ | ƒ | ƒ | f с крючком |
| ˆ | ˆ | ˆ | модифицирующий знак циркумфлекса |
| ˜ | ˜ | ˜ | малая тильда |
  |   | пробел en | |
  |   | пробел em | |
  |   | тонкий пробел | |
| | ‌ | ‌ | неразрывный нулевой ширины |
| | ‍ | ‍ | соединитель нулевой ширины |
| | ‎ | ‎ | метка слева направо |
| | ‏ | ‏ | метка справа налево |
| – | – | – | короткое тире |
| — | — | — | длинное тире |
| ‘ | ‘ | ‘ | левая одиночная кавычка |
| ’ | ’ | ’ | правая одиночная кавычка |
| ‚ | ‚ | ‚ | нижняя одиночная кавычка |
| “ | “ | “ | левая двойная кавычка |
| ” | ” | ” | правая двойная кавычка |
| „ | „ | „ | нижняя двойная кавычка |
| † | † | † | крестик |
| ‡ | ‡ | ‡ | двойной крестик |
| • | • | • | маркер |
| … | … | … | горизонтальное многоточие |
| ‰ | ‰ | ‰ | промилле |
| ′ | ′ | ′ | минуты |
| ″ | ″ | ″ | секунды |
| ‹ | ‹ | ‹ | одинарная левая угловая кавычка |
| › | › | › | одинарная правая угловая кавычка |
| ‾ | ‾ | ‾ | надчеркивание |
| € | € | € | евро |
| ™ | ™ | ™ | торговая марка |
| ← | ← | ← | стрелка влево |
| ↑ | ↑ | ↑ | стрелка вверх |
| → | → | → | стрелка вправо |
| ↓ | ↓ | ↓ | стрелка вниз |
| ↔ | ↔ | ↔ | стрелка влево-вправо |
| ↵ | ↵ | ↵ | стрелка возврата каретки |
| ⌈ | ⌈ | ⌈ | левый потолок |
| ⌉ | ⌉ | ⌉ | правый потолок |
| ⌊ | ⌊ | ⌊ | левый пол |
| ⌋ | ⌋ | ⌋ | правый пол |
| ◊ | ◊ | ◊ | ромб |
| ♠ | ♠ | ♠ | пики |
| ♣ | ♣ | ♣ | трефы |
| ♥ | ♥ | ♥ | червы |
| ♦ | ♦ | ♦ | бубны |
Неразрывный пробел
Неразрывный пробел ( ) — одна из самых распространённых символьных сущностей, используемых в HTML. Это пробел, который не переносится на новую строку. Это означает, что два слова, разделённые неразрывным пробелом, будут оставаться вместе. Кроме того, неразрывный пробел не позволяет браузерам сокращать пробелы на HTML-страницах.
Диакритические знаки
Когда мы говорим о диакритическом знаке, мы имеем в виду «глиф», который добавляется к букве. Некоторые из этих знаков, такие как grave (̀) и acute (́), называются акцентами. Диакритические знаки могут располагаться над и под буквой, между двумя буквами или внутри буквы.
Вот список некоторых диакритических знаков:
| Mark | Character | Construct | Result |
|---|---|---|---|
| ̀ | a | à | à |
| ́ | a | á | á |
| ̂ | a | â | â |
| ̃ | a | ã | ã |
| ̀ | O | Ò | Ò |
| ́ | O | Ó | Ó |
| ̂ | O | Ô | Ô |
| ̃ | O | Õ | Õ |
Practice
Which of the following HTML entities can be used to define special characters that are reserved in HTML?