Язык структурной разметки гипертекста HTML. Захаркина В.В. - 13 стр.

UptoLike

Составители: 

24
комментарии недоработанные либо временно ненужные фрагменты
документа.
Символьные объекты
Символы <, >, " и & являются специальными символами HTML,
поэтому при необходимости использовать их в тексте, отображаемом
браузером, следует применять особые средства.
Есть и другие символы (например, символы национальных
алфавитов), которые требуют кодировки для их отображения при
разработке документов на нескольких языках. Иногда необходимо
вывести в одном документе не только символы
стандартной латиницы
и своего национального алфавита. Например, для того, чтобы
сослаться на название немецкого, французского или чешского
источника, либо привести цитату на греческом языке (кстати,
огромное множество символов просто отсутствует на клавиатуре). В
HTML для этой цели предусмотрены два типа ссылок на символы:
мнемонические (character entity references) и числовые (numeric
character references).
Все мнемонические
ссылки начинаются символом & и
заканчиваются точкой с запятой; между этими символами задается
соответствующий мнемонический код. Например, часто применяемый
символ неразрывного пробела (nonbraking space) имеет код
&nbsp;. Символы < , > , " и &, являющиеся служебными для HTML,
также имеют хорошо запоминающиеся мнемонические коды:
&lt; (less than) , &gt; (greater than), &quot; (qoutation) и
&amp; (ampersand). В справочниках можно найти подобные коды
для различных спецсимволов и символов нестандартной латиницы.
Вот еще несколько примеров:
код
&sect; &copy; &plusmn; &frac34; &auml; &acirc;
символ
§ © ± ¾ ä â
25
Есть много десятков мнемонических кодов, полный список которых
приведен в описаниях стандартов HTML и справочниках. А вот
числовых кодов миллионы (универсальная двухбайтовая кодировка
Unicode, объявленная стандартной в HTML 4.0, потенциально
позволяет закодировать 65536 символов).
Числовые ссылки на символы имеют формат
&#число;. Число
может быть представлено в десятичном или шестнадцатеричном
формате. В справочник заглядывать в этом случае достаточно
бессмысленно, т.к. универсальная двухбайтовая кодировка Unicode,
объявленная стандартной в HTML 4.0, потенциально позволяет
закодировать 65536 символов. Например, стандартная латиница
начинается с
&#65; , греческий алфавит - с &#913; , а кириллица -
лишь с
&#1040; .
Справочник тут мало поможет, зато эти коды можно легко (если вам
знаком язык JavaScript) вывести программным способом в веб-
документ. Подобную таблицу можно посмотреть по адресу
http://vvz.nw.ru/Lessons/SymbolCodes/symbolcodes0.htm.
Разумеется, есть однозначное соответствие между мнемоническими и
числовыми кодами. Здесь же упомянем лишь о нескольких актуальных
символьных объектах:
символ
мнемонический
код
числовой код
неразрывный пробел
&nbsp;
&#160;
<
&lt;
&#60;
>
&gt;
&#62;
&
&amp;
&#38;
"
&quot;
&#34;
знак авторского права ©
&copy;
&#169;
зарегистрированный
товарный знак ®
&reg;
&#174;