【发布时间】:2013-03-24 09:34:43
【问题描述】:
我是一名业余网页设计师,我想了解 HTML5 中的元数据, 谁能告诉我 HTML5 有效元数据的完整列表?
【问题讨论】:
我是一名业余网页设计师,我想了解 HTML5 中的元数据, 谁能告诉我 HTML5 有效元数据的完整列表?
【问题讨论】:
在 HTML5 规范中,您可以访问 meta element 部分以查看允许将哪些值用于 name 属性。
您会发现 HTML5 定义了 standard metadata names 和 additional metadata names can be registered,因此所有其他注册都在 the WHATWG wiki 中列出。
总结:您应该只使用以下所列的name 属性值:
元数据也可以通过其他几种方式给出。
对于link、a 和area 元素,您可以使用link relationships(HTML5 规范的一部分)。
对于您的内容的语义注释,您可以使用 RDFa 或 Microdata 和适当的词汇表。
对于一些简单的用例,您可以使用Microformats。
【讨论】:
元数据可以通过多种方式在不同级别指定。一些元数据来源:
元标记 - http://www.w3.org/TR/html-markup/meta.name.html
基本标签 - http://www.w3.org/TR/html-markup/base.html
链接标签 - http://www.w3.org/html/wg/drafts/html/master/links.html#linkTypes
【讨论】:
meta 元素的name 属性的有效值的完整列表是this WHATWG wiki page。如果您谈论的是通用元数据,HTML5 有一个内置的可扩展选项 Microdata,请参阅 Schema.org 了解一些众所周知的结构。
【讨论】:
我明白你想问什么。
我通常包括以下元数据。我根据 .netmag 阅读和诸如 stackoverflow 和 ccstricks 等网站来做出这些选择。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="">
<meta charset="UTF-8">
还有许多其他变体,但这些对我来说都很好。
【讨论】: