HTML-специальные символы:  , <, >, ©, & и др.

💡 Зачем нужны специальные символы в HTML?

Вёрстка — это не только теги и стили. Иногда нужно вставить символы, которые либо не видны на клавиатуре (например, ©), либо конфликтуют с синтаксисом HTML (например, <). Вот где на помощь приходят HTML-сущности (или мнемоники) — специальные коды, начинающиеся с & и заканчивающиеся ;.

👉 Пример проблемы:
Если написать в HTML <p>5 < 10</p>, браузер подумает, что < 10 — это тег (и сломает вёрстку). Решение — заменить < на &lt;.


🔠 Основные спецсимволы: шпаргалка

1. Неразрывный пробел &nbsp;

Пробел, который запрещает перенос строки. Например, между инициалами:

<p>Иван&nbsp;И.&nbsp;Петров</p>

📌 Где использовать:
- Между словами, которые должны быть в одной строке (даты, инициалы).
- Для отступов (хотя лучше использовать CSS).


2. Угловые скобки &lt; и &gt;

Эти символы — основа HTML-тегов, но если их написать "как есть", браузер попытается их интерпретировать.

<p>Код тега: &lt;div&gt;</p>

Выведет:
Код тега: <div>


3. Амперсанд &amp;

Символ & используется для начала спецсимволов, поэтому его тоже надо экранировать:

<p>Компания &amp; партнёры</p>

Результат:
Компания & партнёры


4. Авторское право &copy; и другие символы

  • &copy; → ©
  • &reg; → ®
  • &trade; → ™
<footer>2024 &copy; Danila Bezhin</footer>

🌟 Другие полезные символы

Символ Код Пример использования
&euro; Цена: 50€
° &deg; Температура: 25°C
&hearts; I ♥ HTML
&rarr; Нажмите →

🔧 Как запомнить коды?

  1. По первым буквам:

    • lt = Less Than (<)
    • gt = Greater Than (>)
  2. Для символов валют часто используется их название:

    • &euro; = euro
    • &pound; = pound
  3. Остальные — либо через ассоциации, либо гуглить 😉.


⚠️ Частые ошибки

  1. Забывают ; в конце:

    • &amp → сломает страницу.
    • &amp; → работает.
  2. Используют &nbsp; для визуальных отступов:

    • Лучше заменить на CSS-свойства: margin или padding.
  3. Путают похожие символы:

    • &mdash; (—) — длинное тире.
    • &ndash; (–) — короткое тире.

🎯 Практика: реальный пример

Допустим, нужно сверстать футер сайта с копирайтом и контактами:

<footer>
  <p>Контакты: example&commat;mail.com</p>
  <p>2024 &copy; ООО &laquo;Рога и копыта&raquo;</p>
</footer>

📌 Что использовали:
- &commat; → символ @ (чтобы код был читаемым).
- &laquo; и &raquo; → «кавычки-ёлочки».


💻 Где искать все символы?

Полные списки есть на:
- Официальный справочник W3C

P.S. Данила Бежин подробно разбирает такие нюансы в своём YouTube-курсе по HTML.


Теперь вы знаете, как вставлять спецсимволы без магии! Попробуйте применить их в своём коде прямо сейчас. 🚀

Скрыть рекламу навсегда

🎥 YouTube: программирование простым языком

Канал, где я спокойно и по шагам объясняю сложные темы — без заумных терминов и лишней теории.

Подходит, если раньше «не заходило», но хочется наконец понять.

▶️ Смотреть курсы на YouTube