Сущности и комментарии HTML и XHTML

В документах HTML могут быть представлены только символы кодовой таблицы ASCII. Кроме того, некоторые символы, например "<" и ">" имеют зарезервированное значение. Для представления других символов (например, греческих букв) можно использовать ссылки на символы – независимый от кодировки механизм ввода любых символов. Ссылки на символы позаимствованы из SGML и являются одним из видов сущностей (entities).

Ссылки на символы в HTML могут принимать две формы:

· числовые ссылки на символы (десятичные или шестнадцатеричные).

· символические ссылки.

Числовые ссылки на символы указывают код символа в наборе символов документа. Числовые ссылки на символы могут также принимать две формы:

· синтаксис "&#D;", где D – десятичное число, указывает символ Unicode с десятичным номером D.

· синтаксис "&#xH;" или "&#XH;", где H – шестнадцатеричное число, указывает на символ Unicode с шестнадцатеричным индексом H.

Например, ссылка "&#960;" или "&#x03C0;" в Web-странице выведет на экран Web-браузера греческую букву p.

Вторая форма имеет синтаксис "& имя;", где имя является символическим обозначением ссылки, например, для вывода буквы p можно использовать ссылку "&pi;".

Полный список символических и числовых обозначений часто используемых символов приведен в спецификации HTML 4.01. В этот список входят следующие группы символов:

· специальные знаки, не входящие в стандартный набор символов клавиатуры (например, знак фунта "£", знак авторского права "©" или знак "±");

· латинские буквы с надстрочными и подстрочными знаками (например, буквы "â" и "ç" французского алфавита);

· греческие буквы и математические символы (например, "a" или "¥");

· технические символы (например, символ градуса "˚").

Следующие ссылки используются наиболее часто для представления специальных символов:

· < (символ "меньше чем", левая угловая скобка) – &lt;

· > (символ "больше чем", правая угловая скобка) – &gt;

· & (амперсант) – &amp;

· " (двойные кавычки) – &quot;

· «жесткий» или «неразрывный» пробел – &nbsp;

Последний символ используется тогда, когда необходимо задать определенное количество пробелов, поскольку при форматировании содержимого Web-страницы Web-браузер сам регулирует количество пробелов между словами и переносы строк, независимо от количества пробелов и переносов строк, заданных в исходном документе HTML.

В любом месте документа HTML и XHTML могут быть вставлены комментарии, которые записываются в форме, принятой в SGML и XML:

<!-- Текст комментария -->

Комментарий, как уже указывалось, может занимать несколько строк.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: