Атрибут 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 через отдельные мета-теги.