Я хотел бы добавить к ответам выше, вкратце
<body>
<link rel="stylesheet" property="stylesheet" href="pathto.css">
</body>
устраняет ошибку проверки.Достаточно даже простого добавления атрибута property=""
(синтаксис RDFa или itemprop=""
(синтаксис микроформата). Как @ Юкка К. Корпела и @ sideshowbarker объясняют в своих ответах, причина кроется вв спецификации HTML5 + RDFa 1.1 .
Решение, приведенное выше, в основном является обходным решением, позволяющим валидатору игнорировать встроенные таблицы стилей по мере необходимости в реализациях критических путей. В будущих версиях валидаторов оно, надеюсь, устареет.
Кстати, в HTML5 вам не нужен ни атрибут type
, ни самозакрывающийся тег синтаксис.