Чаще всего специальные символы в html используют для вставки в текст таких символов, как © (копирайт), ® (зарегистрированный товарный знак), § (параграф), математических знаков, знаков валют и стрелок. Но спецсимволы html могут быть так же полезны:
При форматировании текста. Множественные пробелы в языке html игнорируются. То есть если вы введете несколько пробелов подряд, они все равно отобразятся как один. Чтобы в браузере отобразились несколько пробелов подряд, вместо обычного знака пробела можно использовать код неразрывного пробела ( или ).
Для отображения на странице кода html, php и так далее. Для того, чтобы html тэги были видны пользователям необходимо заменить в них знаки < (меньше) и > (больше) на соответствующие им спецсимволы html.
Для безопасности.Если у пользователей есть возможность добавлять на сайт информацию (писать комментарии или посты на форуме), то желательно заранее лишить их возможности вставить какой-либо код на сайт и заменить в обработчике такие символы, как больше (>), меньше (<), амперсанд (&) и т.д. на соответствующие им спецсимволы html.
Как использовать спецсимволы html?
У каждого специального символа html есть индивидуальный номер и название. Для использования спецсимвола необходимо вставить в текст его код, который может выглядеть так: &#номер_спецсимвола; или так: &название_спецсимвола;. Если Вы используете в коде название, то имейте ввиду, что спецсимволы HTML чувтсвительны к регистру. Например, Œ и œ - это два разных спецсимвола.
Ниже приведены таблицы с кодами наиболее распространенных спецсимволов:
Таблица спецсимволов html
Описание | Спецсимвол | Название | Числовой код |
Неразрывный пробел | |   | |
Копирайт | © | © | © |
Зарегистрированный товарный знак | ® | ® | ® |
Параграф | § | § | § |
Меньше | < | < | < |
Больше | > | > | > |
Амперсант | & | & | & |
Длинное тире | – | – | – |
Стрелки
Описание | Спецсимвол | Название | Числовой код |
Влево | ← | ← | ← |
Вверх | ↑ | ↑ | ↑ |
Вправо | → | → | → |
Вниз | ↓ | ↓ | ↓ |
Вправо-влево | ↔ | ↔ | ↔ |
Стрелка вниз и влево | ↵ | ↵ | ↵ |
Двойная стрелка влево | ⇐ | ⇐; | ⇐ |
Двойная стрелка вверх | ⇑ | ⇑ | ⇑ |
Двойная стрелка вправо | ⇒ | ⇒ | – |
Двойная стрелка вниз | ⇓ | ⇓; | ⇓ |
Знаки валют
Описание | Спецсимвол | Название | Числовой код |
Евро | € | € | € |
Цент | ¢ | ¢ | ¢ |
Йена | ¥ | ¥ | ¥ |
Фунт стерлингов | £ | £ | £ |