Спецсимволы в HTML
Как любой язык программирования, HTML имеет свой синтаксис, для чего используются специальные символы. При выводе страницы браузер преобразует эти символы. Если в тексте статьи использовать эти символы, то браузер их преобразует и пользователь их не увидит. Для того, чтобы браузер отобразил эти символы, надо в тексте статьи использовать не сами символы, а их сущности (специальный код символа). При выводе страницы эти сущности будут преобразованы в нужные символы.
Еще одна причина для использования сущностей - это символы, которые нельзя набрать на клавиатуре. Например, символы © или ®.
Сущности имеют форму записи
, где &KEY;
KEY
- это ключевое слово для символа. Часто используемые символы:
Символ | Код символа | Описание |
---|---|---|
|
неразрывный пробел | |
… | … |
многоточие |
« | « |
открывающая двойная угловая кавычка |
» | » |
закрывающая двойная угловая кавычка |
& | & |
амперсэнд |
< | < |
меньше |
> | > |
больше |
± | ± |
плюс-минус |
© | © |
копирайт |
® | ® |
зарегистрированный торговый знак |
™ | ™ |
торговая марка |
Пример: как вывести на экран строку a<b
? Если написать так
<p>a<b</p>
то на экране отобразится
a
Если заменить знак меньше
на его сущность <
<p>a<b</p>
получим нужный результат
a<b
В HTML не для каждого символа есть ключевое слово. Вывести на экран любой символ можно, зная его код в кодировке Unicode. Форма записи имеет вид
, где &#xHEX;
HEX
- это шестнадцатеричный код символа. Ниже приводятся символы с шестнадцатеричной формой записи, так как эти коды могут пригодиться в CSS и JavaScript.
Символы валют
Символ | Код символа | Описание |
---|---|---|
¢ | ¢ |
Знак цента и сентаво |
£ | £ |
Знак фунта |
¤ | ¤ |
Знак валюты |
¥ | ¥ |
Знак йены |
₣ | ₣ |
Французский франк |
₤ | ₤ |
Знак лиры |
€ | € |
Знак евро |
₴ | ₴ |
Знак гривны |
₸ | ₸ |
Казахстанский тенге |
₹ | ₹ |
Индийская рупия |
₽ | ₽ |
Российский рубль |