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

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


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

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

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

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

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

&#код_АЗС11;

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

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

<HTML>

<НЕАD><Т1ТLЕ>Специальные символы</Т1ТLЕ></НЕАD>

<Н2>

<SAMP>

Симв.Код Эквивалент<ВR> <HR>



&#34;&#160;&#160;&#160; 34 quote<BR>

&#38;&f160;&#160;&I160; 38 amp<BR>

&#60;&#160;&#160;&#160; 60 lt<BR>

&#62;&#160;&#160;&I160; 62 gt<BR>

&#160- &S160; 4П60- 160 nbsp<BR>

&f 162; S#160; &#160; 162 cent<BR>

&#163; &#160; S#160; 163 pound<BR>

&#167; &016Q; {,1160; 167 sect<BR>



&#169; &#160; S#160; 169 copy<BR>

&#174; &#160; &I160; 174 reg<BR>

&#177; &#160; 4#160; 177 plusmn<BR>

81181; &#160; &#160; 181 micro<BR>

&I182; &#160; &#160; 182 para<BR>

& # 1 8 8 ; &#160; &#160; 188 frac!4<BR>

&#189; &#160; &#160; 189 frac!2<BR>

5#190; &#160; & # 1 6 0 ; 190 frac34<BR>

&#198; &#160; &#160; 198 AElig<BR>

&#216; &#160; &#160,- 216 Oslash<BR>

&#230; s#160; &#160; 230 aelig<BR>

&#247; &#160; &#160; 247 divide<BR>

</Н2>

</HTML>



Рис. 656. Эквиваленты некоторых часто употребляемых зарезервированных символов

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


Содержание раздела