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>

disabled="disabled" の代わりに、HTML5 はこれを true として読み取りますdisabled

于 2012-04-16T15:04:38.470 に答える
0

簡単な答え -<div itemscope itemtype="http://schema.org/Movie">正しいです。

使用例

仕様itemscope

于 2015-06-08T21:13:07.913 に答える