Спецсимволы в HTMl для чего они нужны?
СОДЕРЖАНИЕ: Чаще всего специальные символы в html используют для вставки в текст таких символов, как © (копирайт), ® (зарегистрированный товарный знак), § (параграф), математических знаков, знаков валют и стрелок.Спецсимволы в HTMl для чего они нужны?
Чаще всего специальные символы в html используют для вставки в текст таких символов, как © (копирайт), ® (зарегистрированный товарный знак), § (параграф), математических знаков, знаков валют и стрелок. Но спецсимволы html могут быть так же полезны:
При форматировании текста. Множественные пробелы в языке html игнорируются. То есть если вы введете несколько пробелов подряд, они все равно отобразятся как один. Чтобы в браузере отобразились несколько пробелов подряд, вместо обычного знака пробела можно использовать код неразрывного пробела ( или ).
Для отображения на странице кода html , php и так далее. Для того, чтобы html тэги были видны пользователям необходимо заменить в них знаки (меньше) и (больше) на соответствующие им спецсимволы html.
Для безопасности. Если у пользователей есть возможность добавлять на сайт информацию (писать комментарии или посты на форуме), то желательно заранее лишить их возможности вставить какой-либо код на сайт и заменить в обработчике такие символы, как больше (), меньше (), амперсанд () и т.д. на соответствующие им спецсимволы html.
Как использовать спецсимволы html?
У каждого специального символа html есть индивидуальный номер и название. Для использования спецсимвола необходимо вставить в текст его код, который может выглядеть так: #номер_спецсимвола; или так: название_спецсимвола; . Если Вы используете в коде название, то имейте ввиду, что спецсимволы HTML чувтсвительны к регистру. Например, и - это два разных спецсимвола.
Ниже приведены таблицы с кодами наиболее распространенных спецсимволов:
Таблица спецсимволов html
Описание |
Спецсимвол |
Название |
Числовой код |
Неразрывный пробел |
nbsp; |
#160; |
|
Копирайт |
© |
copy; |
#169; |
Зарегистрированный товарный знак |
® |
reg; |
#174; |
Параграф |
§ |
sect; |
#167; |
Меньше |
|
lt; |
#60; |
Больше |
|
gt; |
#62; |
Амперсант |
amp; |
#38; |
|
Длинное тире |
– |
ndash; |
#8211; |
Стрелки
Описание |
Спецсимвол |
Название |
Числовой код |
Влево |
larr; |
#8592; |
|
Вверх |
uarr; |
#8593; |
|
Вправо |
rarr; |
#8594; |
|
Вниз |
darr; |
#8595; |
|
Вправо-влево |
harr; |
#8596; |
|
Стрелка вниз и влево |
crarr; |
#8629; |
|
Двойная стрелка влево |
lArr;; |
#8656; |
|
Двойная стрелка вверх |
uArr; |
#8657; |
|
Двойная стрелка вправо |
rArr; |
#8211; |
|
Двойная стрелка вниз |
dArr;; |
#8659; |
Знаки валют
Описание |
Спецсимвол |
Название |
Числовой код |
Евро |
€ |
euro; |
#8364; |
Цент |
cent; |
#162; |
|
Йена |
yen; |
#165; |
|
Фунт стерлингов |
pound; |
#163; |