Подтвердить что ты не робот

Является ли метаданный авторских прав действительным в HTML5?

<meta name="copyright" content="By Me" />

Выход валидатора W3C:

Строка 5, Столбец 41: Недопустимое значение авторского права для имени атрибута в метатеке элементов: Авторские права на ключевые слова не зарегистрированы.

Мне нужно установить авторское право. Любая идея?

4b9b3361

Ответ 1

Dublin Core имеет rightsHolder термин, который проверяет использование валидатора W3C HTML5:

<meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

Это определяется как A person or organization owning or managing rights over the resource.

Дополнительные условия:

Для утверждения о правах собственности мы можем использовать регулярный термин rights:

<meta name="dcterms.rights" content="Statement of copyright">

Чтобы добавить дату авторского права:

<meta name="dcterms.dateCopyrighted" content="2012">

Источник: http://wiki.whatwg.org/wiki/MetaExtensions

придираться

В соответствии с документом MetaExtensions все эти утверждения должны сопровождаться специальным элементом <link>:

<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
<meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

Однако валидатор W3C не применяет это.

Ответ 2

TL; DR Большинство нестандартных мета-тегов пока недоступны для валидаторов HTML5. До тех пор вы должны включить небольшой тег, если у вас должен быть действительный код.


Хорошо, я сделал немного больше исследований в этой теме. Проблема в том, что метатеги в wiki WHATWG должны использоваться валидаторами, но во многих случаях из-за того, что теги часто обновляются, большинство валидаторов игнорируют их, пока они не станут официальными частями спецификации.

Итак, единственные стандартные метатеги прямо сейчас:

  • приложения имя
  • Автор
  • Описание
  • генератор
  • ключевые слова

В конце концов, как только спецификация снова будет обновлена, метатег rights-standard также будет проверяться, но до этого нам нужно обходное решение... которое...

.... барабанная дробь....

Тег <small>!

Маленький элемент представляет собой побочные комментарии, такие как мелкий шрифт.

Небольшой шрифт обычно содержит отказы, оговорки, юридические ограничения или авторские права. Малая печать также иногда используется для атрибуции или для удовлетворения требований лицензирования.

Источник: http://dev.w3.org/html5/spec/text-level-semantics.html#the-small-element


Кроме того, просто сторона примечания. Просто потому, что ваш код не проверяет, это не значит, что он недействителен. Спектр постоянно развивается, поэтому вам просто нужно нести его, пока вещи не станут более конкретными.