2

我正在使用 schema.org 微格式标记我的内容,并且想知道 itemscope 属性。http://schema.org/docs/gs.html上给出的例子是

<div itemscope itemtype="http://schema.org/Movie">

这是有效的 HTML5 吗?我认为属性需要值,比如

<div itemscope="itemscope" itemtype="http://schema.org/Movie">
4

4 回答 4

10

这是一个布尔属性,它是有效的 HTML5。

如果该属性存在,则其值必须是空字符串或与属性的规范名称匹配的不区分大小写的 ASCII 值,并且没有前导或尾随空格。

于 2012-04-16T14:08:52.243 回答
2

如果您想生成有效的 XHTML5(与 HTML5 本身相反,它不需要格式正确的 XML),那么 @itemscope 将需要一个值。根据 zzzzBov 链接的布尔属性的规范,要成为有效的 XHTML 5,它将需要是空字符串或属性名称中的一个或另一个,即<div itemscope="">要么<div itemscope="itemscope">

于 2013-07-05T15:25:49.677 回答
1

正如 zzzBov 所说,它是有效的 HTML5。

输入字段和其他类型的内容也是如此:

<input type="text" value="Text goes here" disabled>

HTML5 将其视为 true,而不是 disabled="disabled",因为disabled它存在。

于 2012-04-16T15:04:38.470 回答
0

简单的答案 -<div itemscope itemtype="http://schema.org/Movie">是正确的。

示例用法

规格itemscope

于 2015-06-08T21:13:07.913 回答