Составители:
Рубрика:
24
комментарии недоработанные либо временно ненужные фрагменты
документа.
Символьные объекты
Символы <, >, " и & являются специальными символами HTML,
поэтому при необходимости использовать их в тексте, отображаемом
браузером, следует применять особые средства.
Есть и другие символы (например, символы национальных
алфавитов), которые требуют кодировки для их отображения при
разработке документов на нескольких языках. Иногда необходимо
вывести в одном документе не только символы
стандартной латиницы
и своего национального алфавита. Например, для того, чтобы
сослаться на название немецкого, французского или чешского
источника, либо привести цитату на греческом языке (кстати,
огромное множество символов просто отсутствует на клавиатуре). В
HTML для этой цели предусмотрены два типа ссылок на символы:
мнемонические (character entity references) и числовые (numeric
character references).
Все мнемонические
ссылки начинаются символом & и
заканчиваются точкой с запятой; между этими символами задается
соответствующий мнемонический код. Например, часто применяемый
символ неразрывного пробела (nonbraking space) имеет код
. Символы < , > , " и &, являющиеся служебными для HTML,
также имеют хорошо запоминающиеся мнемонические коды:
< (less than) , > (greater than), " (qoutation) и
& (ampersand). В справочниках можно найти подобные коды
для различных спецсимволов и символов нестандартной латиницы.
Вот еще несколько примеров:
код
§ © ± ¾ ä â
символ
§ © ± ¾ ä â
25
Есть много десятков мнемонических кодов, полный список которых
приведен в описаниях стандартов HTML и справочниках. А вот
числовых кодов миллионы (универсальная двухбайтовая кодировка
Unicode, объявленная стандартной в HTML 4.0, потенциально
позволяет закодировать 65536 символов).
Числовые ссылки на символы имеют формат
&#число;. Число
может быть представлено в десятичном или шестнадцатеричном
формате. В справочник заглядывать в этом случае достаточно
бессмысленно, т.к. универсальная двухбайтовая кодировка Unicode,
объявленная стандартной в HTML 4.0, потенциально позволяет
закодировать 65536 символов. Например, стандартная латиница
начинается с
A , греческий алфавит - с Α , а кириллица -
лишь с
А .
Справочник тут мало поможет, зато эти коды можно легко (если вам
знаком язык JavaScript) вывести программным способом в веб-
документ. Подобную таблицу можно посмотреть по адресу
http://vvz.nw.ru/Lessons/SymbolCodes/symbolcodes0.htm.
Разумеется, есть однозначное соответствие между мнемоническими и
числовыми кодами. Здесь же упомянем лишь о нескольких актуальных
символьных объектах:
символ
мнемонический
код
числовой код
неразрывный пробел
 
<
<
<
>
>
>
&
&
&
"
"
"
знак авторского права ©
©
©
зарегистрированный
товарный знак ®
®
®
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »