Я пытаюсь найти способ обогащения информации об изображениях на веб-странице с помощью schema.org.
Однако следующий код, похоже, не прошел проверку:
<figure itemscope itemtype="http://schema.org/ImageObject" class="figure-container" style="width: 580px">
<img itemprop="image" src="http://cdn.donaldjenkins.com/media/blog-posts/gtd-apps-1.jpg" alt="The Omnifocus Mac app" width="580" height="450" title="The Omnifocus Mac app">
<figcaption itemprop="description"><span itemprop="name">The Omnifocus Mac app window</span>, showing the Perspectives settings panel. This is a powerful feature that allows you to conceal part of the app's inherent complexity when you want to. But Things allows you to do the same more easily with its 'Areas of responsibility' feature.</figcaption>
</figure>
Включение элемента <span>
в качестве дочернего элемента элемента <figure>
не проверяется, но я не нашел другого способа добавления атрибута name
к другому тегу, поскольку текст на самом деле нетребуется форматирование.
Любые предложения относительно того, как этого добиться, будут приветствоваться.Я также не могу понять, почему <span>
не может быть ребенком <figure>
...