Специальные символы в формате HTML применяются для отображения в тексте определенных специфических знаков. Речь идет о математических или денежных символах, разнообразных стрелках, буквах латинского или греческого алфавита и других знаках. Как правило, эти символы отсутствуют на стандартной клавиатуре, поэтому для их отображения используется HTML формат. Символы HTML являются вполне узнаваемыми и без труда правильно воспринимаются большинством современных людей. Поэтому они активно используются в текстах для обозначения определенных объектов или явлений.
Сфера применения спецсимволов HTML не ограничивается только их включением в текстовые документы. Также они используются для форматирования текста, например, для отображения нескольких пробелов подряд. Обычный знак пробела, даже если его нажать несколько раз подряд, отобразит только один такой символ. Чтобы добиться его неоднократного повторения, нужно использовать спецсимвол под названием неразрывный пробел.
Кроме того, иногда возникает необходимость в том, чтобы тэги HTML были видны всем пользователям. Для этого нужно всего лишь заменить знаки меньше и больше (соответственно "") на отвечающие им спецсимволы формата HTML. Нужно отметить, что существует довольно значительное количество HTML символов.
Также символы HTML могут использоваться для обеспечения безопасности веб-ресурса. Например, если речь идет о форуме, на котором в силе его специфики часто оставляют посты или комментарии множество пользователей интернета. Для того, чтобы обеспечить возможность только модераторам выбирать код на сайт, нужно всего лишь заменить такие символы как больше, меньше или амперсанд на спецсимволы HTML.
Каждый HTML символ обладает своим названием и индивидуальным номером. Для того, чтобы отобразить его в документе нужно вставить в текст его номер или название. Причем если для отображения спецсимвола используется именно его название, то необходимо правильно обозначать регистр. Поскольку существует немалое количество символов, имеющих аналогичное название, но разное значение. Именно они обозначаются в разном регистре. Также нужно иметь в виду, что некоторые браузеры не поддерживают символы в формате HTML, поэтому в тексте на их месте будут пустые квадраты.