HTML5有效的itemscope

时间:2012-04-16 13:46:05

标签: html5 schema

我正在使用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 个答案:

答案 0 :(得分:9)

这是一个boolean attribute,它是有效的HTML5。

  

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

答案 1 :(得分:1)

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

输入字段和其他类型的内容相同:

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

Example usage

Spec on itemscope