Is it valid to use the itemprop attribute and the rel attribute on the same element?
The example from Google’s Site Name documentation contains
<link rel="canonical" href="https://example.com/" itemprop="url">
which gives this error in https://validator.w3.org/nu/:
Attribute
relnot allowed on elementlinkat this point.
It depends on the specification.
Microdata, where the itemprop attribute is coming from, is defined by WHATWG’s HTML as well as by W3C’s HTML Microdata.
The WHATWG version is a living standard without snapshots (so things might change; my quotes are from 2015-07-25), the W3C version is currently only a Working Group Note from 2013, no Recommendation.
For the a element and the area element:
itemprop and rel togetherFor the link element:
WHATWG: it’s disallowed to use the attributes together
link element:
A
linkelement must have either arelattribute or anitempropattribute, but not both.
W3C: it’s allowed to use the attributes together
Content models:
If a
linkelement has anitempropattribute, therelattribute may be omitted.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With