Иллюстрированный самоучитель по Web-графике

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

При формировании документа HTML может потребоваться ввести символы, которые воспринимаются браузером как служебные. Например, нельзя использовать символы < и > для обозначения знаков "меньше" и "больше", т. к. они интерпретируются как символы тэгов. Кавычки (") и амперсанд (&) также используются в языке HTML для служебных целей. Кроме того, все символы, которые можно набрать при нажатых клавишах управления, отличных от SHIFT, могут не воспроизводиться при просмотре документа, поскольку они зарезервированы. Если все же возникнет необходимость вставить в текст зарезервированные символы, то вместо них следует использовать их буквенные эквиваленты или коды ASCII. В качестве буквенного эквивалента используются соответствующие сокращения.

Буквенный эквивалент имеет формат:

&буквенный эквивалент;

Например, &lt; обозначает символ < (less then, меньше чем).

Цифровой эквивалент имеет формат:

&#код_ASCII;

Например, символ < можно вставить в документ как &#60;.

Таким образом, эквиваленты заключаются между символами & и точкой с запятой. При этом в случае цифрового эквивалента перед ASCII-кодом символа следует поставить символ #. Ниже представлена таблица эквивалентов для некоторых часто употребляемых зарезервированных символов. Данная таблица была сформирована как НТМ L-документ. Приведем его содержание в качестве примера использования специальных и зарезервированных символов.

<HTML>
  
<HEAD>
    <TITLE>Специальные символы</TITLE>
</HEAD>
<H2>
<SAMP>
Симв.Код Эквивалент<BR> <HR>
&#34;&#160;&#160;&#160; 34 quote<BR>
&#38;&#160;&#160;&#160; 38 amp<BR>
&#60;&#160;&#160;&#160; 60 lt<BR>
&#62;&#160;&#160;&#160; 62 gt<BR>
&#160; &#160; &#160; 160 nbsp<BR>
&#162; &#160; &#160; 162 cent<BR>
&#163; &#160; &#160; 163 pound<BR>
&#167; &#160; &#160; 167 sect<BR>
&#169; &#160; &#160; 169 copy<BR>
&#174; &#160; &#160; 174 reg<BR>
&#177; &#160; &#160; 177 plusmn<BR>
&#181; &#160; &#160; 181 micro<BR>
&#182; &#160; &#160; 182 para<BR>
&#188; &#160; &#160; 188 frac!4<BR>
&#189; &#160; &#160; 189 frac!2<BR>
&#190; &#160; &#160; 190 frac34<BR>
&#198; &#160; &#160; 198 AElig<BR>
&#216; &#160; &#160; 216 Oslash<BR>
&#230; &#160; &#160; 230 aelig<BR>
&#247; &#160; &#160; 247 divide<BR>
</H2>
  
</HTML>

Иллюстрированный самоучитель по Web-графике › Элементы языков HTML и JAVASCRIPT › Специальные и зарезервированные символы
Рис. 656. Эквиваленты некоторых часто употребляемых зарезервированных символов

Тэг <SAMP> применен только для того, чтобы использовать моноширинный шрифт. Многократное использование пробела (&#160;) связано с тем, что браузер сокращает количество "лишних" пробелов, введенных с клавиатуры, а они были нужны для задания достаточно большого расстояния между столбцами таблицы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.