我正在使用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">
答案 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)