在 HTML head 标签中使用 profile 属性

发布于 2024-08-08 07:41:16 字数 355 浏览 4 评论 0原文

HTML 标记中的配置文件属性有何用途?

我碰巧在这里读到了它:http://www.w3schools.com/tags/tag_head。 .asp.

我无法理解这一点(http://www.w3.org/2002/12/namespace) 要么,因为它太技术性了(对我来说)。

我从来没有用过它。它的目的是什么?

What is the use of profile attributes in the HTML <head> tag?

I happened to read about it in here : http://www.w3schools.com/tags/tag_head.asp.

I could not understand this(http://www.w3.org/2002/12/namespace) either, since it is too technical (for me).

I have never used it. What is the purpose it serves?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

牛↙奶布丁 2024-08-15 07:41:16

HTML5 已从 head 元素中删除了配置文件属性 (详细信息)。
但是,您可以使用链接的 rel 属性来实现此目的。

因此,

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

现在不再是

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

来自 W3

HEAD 的配置文件属性指定元数据的位置
数据简介。配置文件属性的值是一个 URI。用户代理
可以通过两种方式使用此 URI:

  1. 作为全球唯一的名称。用户代理可能能够识别该名称(无需实际检索配置文件)并执行一些操作
    基于该配置文件的已知约定的活动。例如,
    搜索引擎可以提供一个搜索界面
    HTML 文档的目录,其中这些文档都使用相同的
    用于表示目录条目的配置文件。
  2. 作为链接。用户代理可以取消引用 URI 并根据配置文件中的实际定义执行某些活动(例如,
    授权在当前 HTML 文档中使用配置文件)。
    本规范没有定义配置文件的格式。

简而言之,XMDP 引入了一种简单的方法来定义元素中使用的 URL 和含义,供人类和机器作为元信息词典。这是实现元素之间关系的初步尝试。

要了解更多相关内容,请查找答案末尾列出的参考文献。

IMO,由于 Rich Snippets 的引入和实现,最近实现语义关系的情况确实得到了改善,这允许多种格式来实现结构化数据。
如需了解更多信息,请访问 schema.org常见问题解答

以下是支持的标记格式

  1. 微数据< /a>
  2. 微格式
  3. RDFa

... 更多详细信息

在最近的更新中,还提供了作者和已发布内容的链接 (< a href="http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1408986">仅限 Google+),添加以下内容:

<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=zh-CN&answer=99170&topic=1088472&ctx=topic

HTML5 has dropped the profile attribute from the head element (details).
You could however, use a rel attribute to the links to achieve this.

So, instead of

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

it is now

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

From W3,

The profile attribute of the HEAD specifies the location of a meta
data profile. The value of the profile attribute is a URI. User agents
may use this URI in two ways:

  1. As a globally unique name. User agents may be able to recognize the name (without actually retrieving the profile) and perform some
    activity based on known conventions for that profile. For instance,
    search engines could provide an interface for searching through
    catalogs of HTML documents, where these documents all use the same
    profile for representing catalog entries.
  2. As a link. User agents may dereference the URI and perform some activity based on the actual definitions within the profile (e.g.,
    authorize the usage of the profile within the current HTML document).
    This specification does not define formats for profiles.

Simply put, XMDP introduced a simple way to define URLs and meanings used in an element, to read and write by both humans and machines as a dictionary of meta information. It was an initial attempt to achieve relations between elements.

To read more on this, find the references listed at the end of the answer.

IMO, things have really improved in the recent past to achieve semantic relations thanks to introduction and implementations of Rich Snippets, which allows multiple formats for implementing structured data.
More information is available at schema.org and FAQ.

Here is the list of supported markup formats

  1. Microdata
  2. Microformats
  3. RDFa

... More Details

With recent updates, there is also linking of author, and content published (Google+ only), by adding this :

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

References / Further reading :

  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
岁月无声 2024-08-15 07:41:16

配置文件属性中的 URI 指向包含有关元数据的信息的文档。配置文件定义了 HTML 元标记HTML 链接标记 可以使用的属性。配置文件没有规定的格式。 HTML 5 不再支持 profile 属性。

The URI in the profile attribute points to a document containing information regarding metadata. Profiles defines properties that may be used by the HTML meta tag and the HTML link tag. There are no prescribed formats for profiles. The profile attribute is no longer supported in HTML 5.

药祭#氼 2024-08-15 07:41:16

实际的 HTML 4 规范相对于一般名称空间的背景更好地解释了这一点。查看:
http://www.w3.org/TR/1999/REC- html401-19991224/struct/global.html#profiles

现实生活中的一个用途是明确您的元数据不仅仅是您的任意系统,而是遵循某人提出的系统。

例如,您可能希望对元数据使用都柏林核心规范。在网页上,您可以使用 profile 属性在 HEAD 元素中声明这一点,然后您的元标记将使用 Dublin Core 元素,如下所示:

<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">

The actual HTML 4 specification as opposed to the background on name spaces in general explains it better. Check out:
http://www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#profiles

One real life use is to make it clear that your meta-data is not just an arbitrary system by you, but adheres to a system some one came up with.

So for example, you may want to use the Dublin Core specification for your meta data. On a web page you would state this in the HEAD element using the profile attribute and then your meta tags would use Dublin Core elements like so:

<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">
满身野味 2024-08-15 07:41:16

通常,文档的标题包含许多 标签,用于传达
向浏览器提供有关文档的附加信息。未来,作者们
可以使用标准文档元数据的预定义配置文件来更好地描述他们的
文件。配置文件属性提供与该配置文件关联的配置文件的 URL。
当前文件。

配置文件的格式以及浏览器如何使用它尚未定义;这
属性主要是未来开发的占位符。

从::
HTML 和XHTML:权威
指南,第六版,查克·穆夏诺和比尔·肯尼迪著。版权所有2007
奥莱利媒体公司,978-0-596-52732-7。

Often, the header of a document contains a number of <meta> tags used to convey
additional information about the document to the browser. In the future, authors
may use predefined profiles of standard document metadata to better describe their
documents. The profile attribute supplies the URL of the profile associated with the
current document.

The format of a profile and how a browser might use it are not yet defined; this
attribute is primarily a placeholder for future development.

FROM::
HTML & XHTML: The Definitive
Guide, Sixth Edition, by Chuck Musciano and Bill Kennedy. Copyright 2007
O’Reilly Media, Inc., 978-0-596-52732-7.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文