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