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

Поскольку символы “<” и “>” воспринимаются браузером как начало и конец тега, возникает вопрос: а как показать эти символы на экране? Еще вопрос: можно ли вставить в тексте абзаца принудительную группу пробелов (ведь браузер игнорирует лишние пропуски)?

&имя;

Для этих символов, а также для некоторых других предусмотрено специальное кодирование. Код строится из символа “&” (амперсанд), фиксированного имени и завершающего символа “;”:


&#код;

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

Вот несколько примеров:

меньше

<

&lt;

&#060;

больше

>

&gt;

&#062;

амперсант

&

&amp;

&#038;

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

&nbsp;

&#160;

копирайт

©

&copy;

&#169;

тире

&#151;

левая елочка

«

&laquo;

&#171;

правая елочка

»

&raquo;

&#187;

левая лапка

&#147;

правая лапка

&#148;

номер

&#8470;


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

Тире и кавычки

При создании гипертекста правильно записывайте тире и кавычки. Нередко можно видеть, как вместо тире на страницах записывают дефис, а вместо кавычек — знак дюйма.

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

Это – тире!

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