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