Чтобы отобразить на экране ключевые символы языка HTML, а также символы, для которых нет клавиш на клавиатуре (или коды этих клавиш интерпретируются неоднозначно) в HTML предусмотрено специальное кодирование.
Код строится из символа «&» (амперсанд), фиксированного (мнемонического) имени и завершающего символа «;» (точка с запятой):
&имя;
Не для всех символов в стандарте HTML предусмотрены мнемонические имена. Но любой символ можно закодировать с помощью его числового кода так:
&#код;
Коды некоторых символов приведены в таблице:
Название символа | Изображение | Мнемоника | Код |
---|---|---|---|
Меньше | < | < | < |
Больше | > | > | > |
Амперсанд | & | & | & |
Неразрывный пробел | |   | |
Копирайт | © | © | © |
Тире | | — | |
Тире (вариант) | | — | — |
Левая ёлочка | « | « | « |
Правая ёлочка | » | » | » |
Левая лапка | | “ | |
Правая лапка | | ” | |
Многоточие | … | ||
Параграф | § | § | § |
Номер | № | № |
Все буквы, составляющие имя специального символа, должны быть строчными (т. е. маленькими). Использование таких обозначений, как &NBSP и &, не допускается!
Дефис используется как знак переноса и для соединения частей сложного слова. Тире же, наоборот, вставляет в текст как бы небольшую паузу. Это разные знаки! Тире должно быть длиннее дефиса раза в три!
Дефис гораздо короче: посмотри-ка!
Ниже показана разница между кавычками и знаком дюйма:
Текст в кавычках
«И этот текст в кавычках»
Слева от тире в середине предложения ставится неразрывный пробел, а справа обычный.
Код предыдущего абзаца записывается так:
Слева от тире в середине предложения ставится неразрывный пробел, а справа — обычный.
Пробел потому и называется неразрывным, что браузеру запрещается использовать его место для разрыва строки при автоматическом форматировании текста.
Вот характерные случаи использования этого символа (рекомендации Дмитрия Кирсанова):
Между инициалом и фамилией:
Вид | Код |
---|---|
И. Сидоров | И. Сидоров |
А. А. Дуванов | А. А. Дуванов |
В многословных сокращениях:
Вид | Код |
---|---|
т. д. | т. д. |
т. п. | т. п. |
Между знаком номера или параграфа и числом, относящимся к нему:
Вид | Код |
---|---|
№ 13 | № 13 |
§ 1 | § 1 |
Между маркером пункта и текстом, следующим за ним:
Вид | Код |
---|---|
a) Первый пункт | a) Первый пункт |
1. Первый пункт | 1. Первый пункт |
Между числом и единицей измерения, относящейся к нему:
Вид | Код |
---|---|
220 В | 220&nbsp;В |
1024 байт | 1024&nbsp;байт |
XXI век | XXI век |
2007 г. | 2007 г. |
Перед тире в середине предложения (после тире идет обычный пробел):
Вид | Код |
---|---|
Пиксел это точка на экране. | Пиксел — это точка на экране. |
Между классами многозначных чисел, начиная с пятизначных:
Вид | Код |
---|---|
32 541 | 32 541 |
4 937 543 246 | 4 937 543 246 |
Перед номерами версий программных продуктов и частями их названий:
Вид | Код |
---|---|
Windows XP | Windows XP |
Photoshop 9 | Photoshop 9 |