Иногда необходимо вывести в одном документе не только символы стандартной латиницы и своего национального алфавита. Например, для того, чтобы сослаться на название немецкого, французского или чешского источника, либо привести цитату на греческом языке (кстати, огромное множество символов просто отсутствует на клавиатуре). В HTML для этой цели предусмотрены два типа ссылок на символы: мнемонические (character entity references) и числовые (numeric character references).
Мнемонические ссылки на символы имеют формат &мнемонический_код; . Например, часто применяемый символ неразрывного пробела (nonbraking space) имеет код . Символы < , > , " и & , являющиеся служебными для HTML, также имеют хорошо запоминающиеся мнемонические коды: < , > , " и & . В справочниках можно найти подобные коды для различных спецсимволов и символов нестандартной латиницы. Вот несколько примеров:
код | « | » | § | © | ± | ¾ | à | á | â | ä | å | ç |
---|---|---|---|---|---|---|---|---|---|---|---|---|
символ | « | » | § | © | ± | ¾ | à | á | â | ä | å | ç |
Числовые ссылки на символы имеют формат &#число; . Число может быть представлено в десятичном или шестнадцатеричном формате. В справочник заглядывать в этом случае достаточно бессмысленно, т.к. универсальная двухбайтовая кодировка Unicode, объявленная стандартной в HTML 4.0, потенциально позволяет закодировать 65536 символов. Стандартная латиница начинается с A , греческий алфавит - с Α , а кириллица - лишь с А . Посмотрите таблицу соответствия числовых ссылок и символов (до ♬). Разумеется, она не сделана "вручную", а выводится в цикле с помощью JavaScript. Не надо удивляться обилию "пустых мест" (совсем неинтересно просматривать таблицу с ჼ по ṿ - ни один символ не отображается). Соответствующие коды могут либо быть зарезервированы для каких-то целей, либо соответствовать символам, для отображения которых необходим plugin (например, иероглифам). А коды в начале таблицы вплоть до   вообще соответствуют неотображаемым символам.
Также полезно:
Комментарии
Добавить комментарий