Специальные символы.
В HTML-документе мы можем использовать стандартным способом только символы(буквы, цифры и знаки) которые есть у нас на клавиатуре. Да и то не все, например если набрать начальную угловую скобку "<", то браузер понимает что это начало тега , а не текст. Для того чтобы эта скобка была отображена в браузере нужно знать ее код. Код(ссылка мнемоники) для начальной угловой скобки: <.
Каждый такой код начинается с символа амперсанд, котрый можно набрать с клавиатуры при помощи клавиш "Shift"+"7", после амперсанда идет сам код, который обязательно должен закончиться точкой с запятой.
Коды символов делятся на две категории:
1)символные, это как в моем примере: < , название символа обозначается буквами(символами);
2)номерные, этот тип отличается только тем что ставится номер символа вместо сокращенного названия < = <, решетка как раз и говорит о том что это номерной спец.символ.
В свою очередь номерные символы делятся на две под категории, десятеричную и шестнадцатеричную, например символ å можно отобразить в двух вариантах å(10) и å(16). Символ X после # говорит о том что этот символ в шестнадцатеричной системе исчисления. Коды символов в шестнадцатеричной системе исчисления нечувствительны к регистру, но для более наглядно вида используется такой синтаксис: å(X в нижнем, а номер в верхнем) или наоборот å(X в верхнем, а номер в нижнем регистре), это делается только для того чтобы код был более читабельными.
Хотел обратить ваше внимание на несколько спец.символов, которые считаются служебными для HTML:
- < - знак < начальная угловая скобка
- > - знак > конечная угловая скобки
- & - знак & символ амперсанда
- " - знак " двойная кавычка
- ‘ - знак ‘ одинарная кавычка
- - знак пробела
Чтобы получить спец.символ вам нужно нажать кнопку:
пуск⇒ все программы⇒ стандартные⇒ служебные⇒ таблица символов.
Далее, найдите нужный символ и кликните на него, после чего в левом нижнем углу у вас появится код, но для использования в HTML его нужно преобразовать, в моем примере U+040E, значит его код будет: Ў, т.е. отрезаем U+ и вместо этого подставляем &#x. А в нижнем правом углу вы видите текст: Клавиша: ALT+0161, это десятеричный номер символа значит его код так-же ¡, но согласно спецификации по HTML, лучше использовать 16-ные коды, по тому что 10-ные не всегда отображаются правильно.
Так-же не все символы из этой программы можно использовать, а только те которые описаны в спецификации по HTML, которую вы можете просмотреть или даже скачать с официального сайта w3.org: спецификация по HTML 4-01 Почему 4-01 ? Об этом вы узнаете в эпилоге. И у меня все по тегу BODY.