You can use every HTML5 element for Microdata ...
Microdata defines 5 new attributes for HTML5:
itemiditempropitemrefitemscopeitemtype
Let's see where they can be used. Section 5.2 says:
Each HTML element can have an itemscope attribute.
Thus, each item can have itemscope . The following is said:
Items with the itemscope attribute may have the itemtype attribute specified by
So, if it has itemscope (and we learned that every item can have it), it can have itemtype too. Further:
Elements with the itemscope attribute and itemtype [...] attribute can also have the itemid attribute specified
If it has itemscope and itemtype , it can also have itemid . A:
Items with the itemscope attribute may have the itemref attribute specified by
If he has itemscope , he can have itemref .
Only itemprop missing. It is defined in Section 5.3 :
Each HTML element can have the itemprop attribute specified
So itemprop can also be used for each item.
(Note that Microdata (W3C note) refers to the HTML5 specification to determine what an “HTML element” is , so essentially an “HTML” element “means an HTML5 element.”
... but some elements get a different content model (when itemprop used)
See 8.1 Content Models .
For instance:
href becomes a required attribute for a and areadata becomes a required attribute for iframe- attributes
name , http-equiv and charset no longer allowed on meta
... and some elements have special rules for determining the value of a property (when itemprop used)
See 5.4 Values .
For instance:
Special rules for links . Here the foobar s value is the URL http://example.com/ , not the Link string:
<a href="http://example.com/" itemprop="foobar">Link</a>
Here foobar s is 5 , not 10 :
<data value="5" itemprop="foobar">10</data>
And search engines should know this.
If Google or other search engine services support it, it cannot be definitely defined, since nothing can be guaranteed with certainty when it comes to third-party services that hide their code. Even if they (appear to be) supporting him today, we cannot know what will happen tomorrow. Therefore, such questions are usually not suitable for.
However, there is no reason to believe that search engines would not support it.