2009-10-18 71 views
25

在HTML <head>標記中配置文件屬性的用法是什麼?在HTML頭標記中使用配置文件屬性

我碰巧在這裏讀到它:http://www.w3schools.com/tags/tag_head.asp

我無法理解這個(http://www.w3.org/2002/12/namespace),因爲它太過於技術性(對我來說)。

我從來沒有用過它。它的目的是什麼?

+1

由於'profile'屬性在HTML5中已過時,請參閱以下問題:[什麼是rel = profile?](http://stackoverflow.com/q/16636870/1591669) – unor 2013-11-07 12:24:50

回答

18

profile屬性中的URI指向包含有關元數據信息的文檔。配置文件定義了HTML meta tagHTML link tag可能使用的屬性。沒有規定的配置文件格式。 HTML 5中不再支持配置文件屬性。

+0

@ detj感謝您的支持回答。你見過任何真實生活應用程序嗎? – rajakvk 2009-10-18 16:42:37

+0

@rajakvk:還沒有遇到過!我認爲它可能是一個用於爲頁面添加更多元數據的屬性:值對,但現在我們擁有更好的東西,比如XML。也許是處置它的另一個原因 – detj 2009-10-19 04:26:56

+0

GRDDL利用profile屬性:http://www.w3.org/TR/grddl-primer/ – Quentin 2010-01-23 15:03:03

9

與名稱空間背景相反的實際HTML 4規範通常可以更好地解釋它。退房時間: http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#profiles

一個現實生活中的使用是清楚地說明你的元數據不只是你的任意系統,而是堅持一個有人提出的系統。

因此,例如,您可能想要爲您的元數據使用Dublin Core規範。在網頁上,你會在HEAD元素中使用該配置文件屬性,然後你的meta標籤將使用都柏林核心元素,像這樣陳述的:

<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

頭部的輪廓屬性指定元 數據配置文件的位置。 profile屬性的值是一個URI。用戶代理 可能以兩種方式使用此URI:

  1. 作爲全球唯一的名稱。用戶代理可能能夠識別名稱(而不實際檢索配置文件),並根據該配置文件的已知約定執行一些活動 。例如, 搜索引擎可以提供用於通過 HTML文檔目錄進行搜索的界面,其中這些文檔全部使用相同的 配置文件來表示目錄條目。
  2. 作爲鏈接。用戶代理可以取消引用URI並根據配置文件中的實際定義執行一些活動(例如, 授權在當前HTML文檔內使用配置文件)。 本規範沒有定義配置文件的格式。

簡而言之,XMDP介紹一個簡單的方法來定義一個元素使用的URL和含義,閱讀和人和機器作爲元信息的字典寫。這是實現元素之間關係的最初嘗試。

要了解更多信息,請查看答案末尾列出的參考文獻。

國際海事組織通過引入和實施Rich Snippets來實現語義關係,在最近的事情中,情況確實有所改善,它允許多種格式來實現結構化數據。
更多信息請登錄schema.orgFAQ

下面是支持的標記格式

  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