HTML (HyperText Markup Language) – это язык разметки гипертекста повсеместно используется для предоставления содержимого веб-сайтов.
Из-за специфики HTML, некоторые символы нельзя использовать как есть, они будут отображаться некорректно, или же даже могут угрожать безопасности сайта. Для таких символов используются специальные сущности, которые начинаются со символа амперсанда и заканчиваются точкой с запятой.