Веб-страницы, которые вы посещаете в Интернете, создаются с использованием HTML код, который сообщает веб-браузерам, что представляет собой содержимое страницы и как визуально отображать его для зрителей. Код содержит учебные строительные блоки, известные как элементы, которые никогда не видит зритель веб-страницы. Код также содержит обычные текстовые символы, такие как символы заголовков и абзацев, предназначенные для чтения пользователем.
Роль специальных символов в HTML
Когда вы используете HTML и набираете текст, предназначенный для просмотра, вам обычно не нужны специальные коды - вы используете только клавиатуру компьютера, чтобы добавить соответствующие буквы или символы. Проблема возникает, когда вы хотите ввести символ в читаемый текст, который HTML использует как часть самого кода. Эти символы включают < а также > символы, которые используются в коде для начала и завершения каждого тега HTML. Вы также можете включить в текст символы, которые не имеют прямого аналога на клавиатуре, например © а также Ñ. Для символов, у которых нет клавиши на клавиатуре, вы вводите код.

Специальные символы - это определенные фрагменты кода HTML, предназначенные для отображения символов, используемых в HTML-код или включить символы, которых нет на клавиатуре, в текст, просматривающий видит. HTML отображает эти специальные символы в числовой или символьной кодировке, чтобы их можно было включить в HTML-документ, читаются браузером и правильно отображаются для посетителей вашего сайта.
В основе синтаксиса HTML-кода лежат три символа. Вы никогда не должны использовать их в читаемых частях своей веб-страницы без предварительного кодирования для правильного отображения. Это символы «больше», «меньше» и «амперсанд». Другими словами, вы никогда не должны использовать символ «меньше» < в вашем HTML-коде, если он не является началом HTML-тег. Если вы это сделаете, персонаж запутает браузеры, и ваши страницы могут отображаться не так, как вы ожидаете. Три символа, которые вы никогда не должны добавлять незакодированными, это:
- знак меньше <
- знак больше >
- амперсанд &
Когда вы вводите эти символы непосредственно в свой HTML-код - если вы не используете их в качестве элементов кода - введите их кодировку, чтобы они правильно отображались в читаемом тексте:
- знак меньше - <
- знак больше - >
- амперсанд - &
Каждый специальный символ начинается с амперсанда - даже специальный символ для амперсанда начинается с этого символа. Специальные символы заканчиваются точкой с запятой. Между этими двумя символами вы добавляете все, что подходит для специального символа, который вы хотите добавить. lt (для меньше, чем) создает символ «меньше», когда он появляется между амперсандом и точкой с запятой в HTML. По аналогии, gt создает символ "больше чем" и усилитель дает амперсанд, когда они расположены между амперсанд и точка с запятой.
Специальные символы, которые нельзя вводить
Любой символ, который может быть отображен в стандартном наборе символов Latin-1, может быть отображен в HTML. Если он не отображается на клавиатуре, используйте символ амперсанда с уникальным кодом, который был назначен символу, за которым следует точка с запятой.
Например, «дружественный код» для символ авторского права - ©, а ™ - это код символа товарного знака.
Этот понятный код легко набирать и легко запоминать, но есть много символов, которые не имеют понятного кода, который легко запомнить.
Каждому символу, который можно ввести на экране, соответствует десятичный числовой код. Вы можете использовать этот числовой код для отображения любого символа. Например, десятичный цифровой код для символа авторского права - © - продемонстрировать работу числовых кодов. Они по-прежнему начинаются с амперсанда и заканчиваются точкой с запятой, но вместо понятного текста вы используете знак числа, за которым следует уникальный цифровой код для этого символа.
Дружественные коды легко запомнить, но цифровые коды часто более надежны. Сайты, построенные с использованием баз данных и XML могут быть определены не все дружественные коды, но они поддерживают числовые коды.
Лучший способ найти числовые коды символов - это наборы символов, которые вы можете найти в Интернете. Когда вы найдете нужный символ, просто скопируйте и вставьте числовой код в свой HTML.
Некоторые наборы символов включают:
- Коды валют
- Математические коды
- Коды пунктуации
- Коды произношения
- Коды диакритики
Персонажи неанглийского языка
Специальные символы не ограничиваются английским языком. Специальные символы неанглийских языков могут быть выражены в HTML, включая:
- испанский
- Французский
- Греческий
- румынский
Так что же такое шестнадцатеричные коды?
Шестнадцатеричный код - альтернативный формат для отображения специальных символов в HTML-коде. Вы можете использовать любой метод для своей веб-страницы. Вы ищите их в наборах символов в Интернете и используете их так же, как дружественные коды или числовые коды.
Добавьте объявление Unicode в заголовок документа
Добавьте следующий метатег в любом месте внутри.
content = "текст / html; charset = utf-8 "/>Советы
Независимо от того, какой метод вы используете, помните о нескольких передовых методах:
Всегда заканчивайте свой объект точкой с запятой
Некоторые редакторы HTML позволяют размещать HTML-коды без последней точки с запятой, но ваши страницы будут недействительными, и многие веб-браузеры не будут правильно отображать объекты без нее.
Всегда начинайте с амперсанда
Многие веб-редакторы позволяют отказаться от "amp;" но когда вы показываете только амперсанд в XHTML, это вызывает ошибку проверки.
Протестируйте свои страницы в максимально возможном количестве браузеров.
Если символ имеет решающее значение для понимания вашего документа, и вы не можете протестировать его в комбинациях браузера / ОС, которые используют ваши клиенты, вам следует найти другой способ его представления. Однако, прежде чем прибегать к изображениям или чему-то еще, попробуйте один из инструментов тестирования браузера, который может проверить ваш код в нескольких браузерах.