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