HTML-специальные символы: , <, >, ©, & и др.
💡 Зачем нужны специальные символы в HTML?
Вёрстка — это не только теги и стили. Иногда нужно вставить символы, которые либо не видны на клавиатуре (например, ©), либо конфликтуют с синтаксисом HTML (например, <). Вот где на помощь приходят HTML-сущности (или мнемоники) — специальные коды, начинающиеся с & и заканчивающиеся ;.
👉 Пример проблемы:
Если написать в HTML <p>5 < 10</p>, браузер подумает, что < 10 — это тег (и сломает вёрстку). Решение — заменить < на <.
🔠 Основные спецсимволы: шпаргалка
1. Неразрывный пробел
Пробел, который запрещает перенос строки. Например, между инициалами:
<p>Иван И. Петров</p>
📌 Где использовать:
- Между словами, которые должны быть в одной строке (даты, инициалы).
- Для отступов (хотя лучше использовать CSS).
2. Угловые скобки < и >
Эти символы — основа HTML-тегов, но если их написать "как есть", браузер попытается их интерпретировать.
<p>Код тега: <div></p>
Выведет:
Код тега: <div>
3. Амперсанд &
Символ & используется для начала спецсимволов, поэтому его тоже надо экранировать:
<p>Компания & партнёры</p>
Результат:
Компания & партнёры
4. Авторское право © и другие символы
©→ ©®→ ®™→ ™
<footer>2024 © Danila Bezhin</footer>
🌟 Другие полезные символы
| Символ | Код | Пример использования |
|---|---|---|
| € | € |
Цена: 50€ |
| ° | ° |
Температура: 25°C |
| ♥ | ♥ |
I ♥ HTML |
| → | → |
Нажмите → |
🔧 Как запомнить коды?
-
По первым буквам:
lt= Less Than (<)gt= Greater Than (>)
-
Для символов валют часто используется их название:
€= euro£= pound
-
Остальные — либо через ассоциации, либо гуглить 😉.
⚠️ Частые ошибки
-
Забывают
;в конце:- ❌
&→ сломает страницу. - ✅
&→ работает.
- ❌
-
Используют
для визуальных отступов:- Лучше заменить на CSS-свойства:
marginилиpadding.
- Лучше заменить на CSS-свойства:
-
Путают похожие символы:
—(—) — длинное тире.–(–) — короткое тире.
🎯 Практика: реальный пример
Допустим, нужно сверстать футер сайта с копирайтом и контактами:
<footer>
<p>Контакты: example@mail.com</p>
<p>2024 © ООО «Рога и копыта»</p>
</footer>
📌 Что использовали:
- @ → символ @ (чтобы код был читаемым).
- « и » → «кавычки-ёлочки».
💻 Где искать все символы?
Полные списки есть на:
- Официальный справочник W3C
P.S. Данила Бежин подробно разбирает такие нюансы в своём YouTube-курсе по HTML.
Теперь вы знаете, как вставлять спецсимволы без магии! Попробуйте применить их в своём коде прямо сейчас. 🚀