Назад Специальные символы

Кодирование символов

Чтобы отобразить на экране ключевые символы языка HTML, а также символы, для которых нет клавиш на клавиатуре (или коды этих клавиш интерпретируются неоднозначно) в HTML предусмотрено специальное кодирование.

Код строится из символа «&» (амперсанд), фиксированного (мнемонического) имени и завершающего символа «;» (точка с запятой):

&имя;

Не для всех символов в стандарте HTML предусмотрены мнемонические имена. Но любой символ можно закодировать с помощью его числового кода так:

&#код;

Коды некоторых символов приведены в таблице:

Название символа Изображение Мнемоника Код
Меньше < &lt; &#060;
Больше > &gt; &#062;
Амперсанд & &amp; &#038;
Неразрывный пробел   &nbsp; &#160;
Копирайт © &copy; &#169;
Тире   &#151;
Тире (вариант) &mdash; &#8212;
Левая ёлочка « &laquo; &#171;
Правая ёлочка » &raquo; &#187;
Левая лапка   &#147;
Правая лапка   &#148;
Многоточие   &#133;
Параграф § &sect; &#167;
Номер   &#8470;

Все буквы, составляющие имя специального символа, должны быть строчными (т. е. маленькими). Использование таких обозначений, как &NBSP и &AMP, не допускается!

Дефис, тире, дюймы, кавычки

Дефис используется как знак переноса и для соединения частей сложного слова. Тире же, наоборот, вставляет в текст как бы небольшую паузу. Это разные знаки! Тире должно быть длиннее дефиса раза в три!

Это — тире!

Дефис гораздо короче: посмотри-ка!

Ниже показана разница между кавычками и знаком дюйма:

Дискета 3.5"

“Текст в кавычках”

«И этот текст в кавычках»

Слева от тире в середине предложения ставится неразрывный пробел, а справа — обычный.

Код предыдущего абзаца записывается так:

Слева от тире в середине предложения ставится неразрывный 
пробел, а справа&nbsp;&#151; обычный.
      

Неразрывный пробел

Пробел &nbsp; потому и называется неразрывным, что браузеру запрещается использовать его место для разрыва строки при автоматическом форматировании текста.

Вот характерные случаи использования этого символа (рекомендации Дмитрия Кирсанова):

Между инициалом и фамилией:

Вид Код
И. Сидоров И.&nbsp;Сидоров
А. А. Дуванов А.&nbsp;А.&nbsp;Дуванов

В многословных сокращениях:

Вид Код
т. д. т.&nbsp;д.
т. п. т.&nbsp;п.

Между знаком номера или параграфа и числом, относящимся к нему:

Вид Код
№ 13 &#8470;&nbsp;13
§ 1 &sect;&nbsp;1

Между маркером пункта и текстом, следующим за ним:

Вид Код
a) Первый пункт a)&nbsp;Первый пункт
1. Первый пункт 1.&nbsp;Первый пункт

Между числом и единицей измерения, относящейся к нему:

Вид Код
220 В 220&nbsp;В
1024 байт 1024&nbsp;байт
XXI век XXI&nbsp;век
2007 г. 2007&nbsp;г.

Перед тире в середине предложения (после тире идет обычный пробел):

Вид Код
Пиксел — это точка на экране. Пиксел&nbsp;&#151; это точка на экране.

Между классами многозначных чисел, начиная с пятизначных:

Вид Код
32 541 32&nbsp;541
4 937 543 246 4&nbsp;937&nbsp;543&nbsp;246

Перед номерами версий программных продуктов и частями их названий:

Вид Код
Windows XP Windows&nbsp;XP
Photoshop 9 Photoshop&nbsp;9


Назад