2009-10-18 2 views
25

Что такое атрибуты профиля в теге HTML <head>?Использование атрибута профиля в заголовке HTML

Мне довелось прочитать об этом здесь: http://www.w3schools.com/tags/tag_head.asp.

Я тоже не мог понять это (http://www.w3.org/2002/12/namespace), так как он слишком технический (для меня).

Я никогда не использовал его. Какова цель, которой она служит?

+1

Поскольку атрибут 'profile' устарел в HTML5, см. Также вопрос: [Что такое rel = профиль для?] (Http://stackoverflow.com/q/16636870/1591669) – unor

ответ

18

URI в атрибуте профиля указывает на документ, содержащий информацию о метаданных. Профили определяют свойства, которые могут использоваться HTML meta tag и HTML link tag. Для профилей нет установленных форматов. Атрибут профиля больше не поддерживается в HTML 5.

+0

@ detj спасибо за ваш ответ. Вы когда-нибудь видели какое-либо приложение для реальной жизни? – rajakvk

+0

@rajakvk: еще не встретили! Я думаю, что это, вероятно, свойство: пара значений для добавления большего количества метаданных на страницы, но теперь у нас есть лучшие вещи, такие как XML. может быть, еще одна причина, по которой он находится – detj

+0

GRDDL использует атрибут профиля: http://www.w3.org/TR/grddl-primer/ – Quentin

9

Фактическая спецификация HTML 4 в отличие от фона на пространствах имен в целом объясняет это лучше. Выезд: http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#profiles

Одно из реальных применений заключается в том, чтобы дать понять, что ваши метаданные - это не просто произвольная система, но придерживается системы, с которой вы столкнулись.

Так, например, вы можете использовать спецификацию Dublin Core для ваших метаданных. На веб-странице вы бы указать это в элементе HEAD, используя атрибут профиля, а затем мета-теги будут использовать основные элементы Dublin так:

<head profile="http://dublincore.org/documents/2008/08/04/dc-html/"> 
<meta name="DC.date" content="2010-11-22"> 
<meta name="DC.format" content="text/html"> 
<meta name="DC.contributor" content="Dublin Core Metadata Initiative> 
<meta name="DC.language" content="en"> 
16

HTML5 упал атрибут профиля из элемента head (details).
Вы могли бы использовать атрибут rel для ссылок, чтобы достичь этого.

Таким образом, вместо

<HEAD profile="http://www.acme.com/profiles/core"> 

теперь

<link rel="profile" href="http://gmpg.org/xfn/11" /> 

От W3,

Атрибут профиля ГОЛОВЕ определяет местоположение мета профиль данных. Значение атрибута профиля - это URI. Пользовательские агенты могут использовать этот URI двумя способами:

  1. Как глобально уникальное имя. Пользовательские агенты могут распознавать имя (без фактического получения профиля) и выполнять некоторые действия на основе известных соглашений для этого профиля. Например, поисковые системы могут предоставить интерфейс для поиска по каталогам HTML-документов , где эти документы используют один и тот же профиль для представления записей в каталоге.
  2. В качестве ссылки. Пользовательские агенты могут разыменовывать URI и выполнять некоторую активность на основе фактических определений в профиле (например, разрешают использование профиля в текущем HTML-документе). В этой спецификации не определены форматы профилей.

Проще говоря, XMDP ввел простой способ определения URL-адресов и значений, используемых в элементе, чтобы читать и писать людей и машин в качестве словаря метаинформации. Это была первоначальная попытка достичь отношений между элементами.

Чтобы узнать больше об этом, найдите ссылки, указанные в конце ответа.

IMO, в последнее время в результате улучшились смысловые отношения благодаря внедрению и внедрению Rich Snippets, что позволяет использовать несколько форматов для реализации структурированных данных.
Дополнительная информация доступна по адресу schema.org и FAQ.

Вот список поддерживаемых форматов разметки

  1. Microdata
  2. Microformats
  3. RDFa

... More Details

С последними обновлениями, есть также ссылки на автора и ntent опубликованы (Google+ only), путем добавления этого:

<link href="https://plus.google.com/{+PageId}" rel="publisher" /> 

Ссылки/Дополнительная литература:

  1. http://www.w3.org/TR/html401/struct/global.html#profiles
  2. http://gmpg.org/xmdp/
  3. http://microformats.org/wiki/html5-profile#Section_7.4.1_-_The_HEAD_element
  4. http://microformats.org/wiki/profile-uris
  5. http://support.google.com/webmasters/bin/answer.py?hl=en&answer=99170&topic=1088472&ctx=topic
Смежные вопросы