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;) связано с тем, что браузер сокращает количество «лишних» пробелов, введенных с клавиатуры, а они были нужны для задания достаточно большого расстояния между столбцами таблицы.

 
Назад Начало Вперед



Книжный магазин