Страница была написана с использованием ссылок на сущности (старый термин) или именованных ссылок на символы (термин HTML5), которые являются специальными обозначениями для символов. На странице в кодировке UTF-8 вы можете использовать, например, «ó», но такую ссылку, как ó
также допустимо и может быть предпочтительным для авторов / разработчиков страниц по разным причинам (например, не зная, как ввести «ó»). Довольно часто использование сущностей является лишь пережитком старой практики, которая когда-то была необходима (в 1990-х годах), до широкой поддержки UTF-8 в браузерах.
Запись ó
полностью безопасен в использовании, хотя делает исходный код HTML менее читабельным. Например, если пользователь копирует и вставляет текст, он получает «ó», потому что ó
существует только в источнике HTML; он внутренне преобразуется в «” »с помощью HTML-анализатора браузера.
Однако некоторые ссылки небезопасны. Как правило, объекты, определенные в HTML 4.01, являются безопасными. (Некоторые из них могут относиться к символам, которые не всегда отображаются правильно из-за проблем со шрифтами, но такие проблемы существуют совершенно независимо от использования объекта в сравнении с самим символом.) В HTML5 существует гораздо больший набор именованных ссылок на символы, и старые версии браузеров часто не поддерживают эти расширения.
Например, ō
может или не может быть поддержано. Если поддерживается, оно отображается как «ō» (o с макроном); если не поддерживается (например, в IE 9 и старше), он отображается буквально. Таким образом, гораздо безопаснее использовать сам символ или числовую ссылку ō
,