2012-04-16 11 views
0

私はschema.orgマイクロフォーマットでコンテンツをマークアップしていますが、itemscope属性が不思議です。 http://schema.org/docs/gs.htmlの例はHTML5有効なアイテムスコープ

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

です。これは有効なHTML5ですか。属性に値などが必要だと思った。

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

答えて

7

これは有効なHTML5です。

属性が存在する場合、その値はなし先頭または末尾に空白で、空の文字列または属性の正規名のASCII大文字と小文字を区別しない一致する値のいずれかでなければなりません。

1

zzzBovによると、有効なHTML5です。入力フィールドや他の種類のコンテンツと

同じこと:

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

代わりの無効=「無効」disabledが存在するため、HTML5は真としてこれを読み込みます。

1

有効なXHTML5を作成したい場合(HTML5自体ではなく、整形式XMLである必要はありません)、@itemscopeに値が必要です。有効なXHTML 5すべきzzzzBovによってリンクブール属性のスペック、パーそれはどちらか、すなわち、空の文字列または属性名のどちらか一方になる必要があります<div itemscope="">または<div itemscope="itemscope">