raj*_*kvk 31 html semantic-markup
HTML <head>标记中的配置文件属性有什么用?
我碰巧在这里读到了它:http://www.w3schools.com/tags/tag_head.asp.
我也无法理解这一点(http://www.w3.org/2002/12/namespace),因为它太技术性(对我而言).
我从来没用过它.它的目的是什么?
det*_*etj 25
profile属性中的URI指向包含有关元数据的信息的文档.配置文件定义了可以由HTML meta tag和使用的属性HTML link tag.配置文件没有规定的格式.HTML 5中不再支持配置文件属性.
Pra*_*v 웃 21
HTML5已从head元素中删除了配置文件属性(详细信息).
但是,您可以使用rel链接的属性来实现此目的.
所以,而不是
<HEAD profile="http://www.acme.com/profiles/core">
Run Code Online (Sandbox Code Playgroud)
就是现在
<link rel="profile" href="http://gmpg.org/xfn/11" />
Run Code Online (Sandbox Code Playgroud)
从W3开始,
HEAD的profile属性指定元数据配置文件的位置.profile属性的值是URI.用户代理可以通过两种方式使用此URI:
- 作为全球唯一的名称.用户代理可能能够识别名称(不实际检索配置文件)并基于该配置文件的已知约定执行某些活动.例如,搜索引擎可以提供用于搜索HTML文档目录的界面,其中这些文档都使用相同的配置文件来表示目录条目.
- 作为一个链接.用户代理可以取消引用URI并基于简档内的实际定义执行一些活动(例如,授权在当前HTML文档内使用简档).此规范未定义配置文件的格式.
简而言之,XMDP引入了一种简单的方法来定义元素中使用的URL和含义,以及人和机器作为元信息字典进行读写.这是实现元素之间关系的初步尝试.
要了解更多信息,请查找答案末尾列出的参考文献.
IMO,由于Rich Snippets的引入和实现,它最近在实现语义关系方面得到了很大的改进,它允许多种格式来实现结构化数据.
有关更多信息,请访问schema.org和FAQ.
以下是支持的标记格式列表
... 更多细节
通过最近的更新,还可以通过添加以下内容链接作者和发布的内容(仅限Google+):
<link href="https://plus.google.com/{+PageId}" rel="publisher" />
Run Code Online (Sandbox Code Playgroud)
参考文献/进一步阅读:
小智 9
实际的HTML 4规范与名称空间的背景相反,通常可以更好地解释它.查看:http: //www.w3.org/TR/1999/REC-html401-19991224/struct/global.html#profiles
一个真实的用途是明确你的元数据不仅仅是一个任意的系统,而是坚持一个人想出的系统.
例如,您可能希望将Dublin Core规范用于元数据.在网页上,您将使用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">
Run Code Online (Sandbox Code Playgroud)