Атрибут profile тега <head>


Описание

Атрибут profile в теге <head> указывает URL-адрес метаданных профиля, который определяет набор правил и свойств для документа. Этот устаревший атрибут ранее использовался для связи с профилями метаданных, но сейчас практически не применяется.

Пример использования (устаревший):
<head profile="http://gmpg.org/xfn/11"> <title>Пример с профилем</title> <meta charset="UTF-8"> </head>

Историческая справка:

Профиль Назначение Статус
http://gmpg.org/xfn/11 XFN (XHTML Friends Network) для описания отношений между людьми Устарел
http://dublincore.org/documents/dcq-html/ Дублинское ядро (Dublin Core) для метаданных Устарел
Пользовательские профили Специфические словари метаданных Не поддерживается

Современные альтернативы:

<!-- Вместо profile используйте: --> <link rel="profile" href="http://gmpg.org/xfn/11"> <meta name="dc.title" content="..."> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebPage", "name": "..." } </script>

Рекомендации по использованию:

  • Избегайте использования устаревшего атрибута profile
  • Для метаданных используйте:
    • Schema.org (JSON-LD)
    • Микроданные
    • RDFa
    • Современные мета-теги
  • Для отношений между документами используйте <link rel>
  • В HTML5 атрибут profile не поддерживается

Ограничения и совместимость:

  • Удален из спецификации HTML5
  • Не поддерживается современными браузерами
  • Не влияет на отображение страницы
  • Не рекомендуется для новых проектов
  • Может вызывать ошибки валидации

Примечание: Хотя атрибут profile можно встретить в старом коде, в современной веб-разработке он не имеет практического значения. Для организации метаданных используйте более современные и поддерживаемые технологии, такие как Schema.org или Dublin Core через отдельные мета-теги.