Я знаю, что это можно сделать, но я просто не могу найти пример.Разметка схемы, относящаяся к данным за пределами div
У меня есть организатор Schema.org в заголовке моей страницы.
Страница - это статья, поэтому я должен добавить издателя. Я не хочу дублировать данные, и я знаю, что вы можете ссылаться на другие элементы на странице по ID, но я просто не уверен в общем синтаксисе.
Здесь я нахожусь. Я все еще получаю 2 ошибки, заявляя, что поля логотипа и имени необходимы - но разве это не то, что я упоминаю?
<div id="organization" itemscope itemtype="http://schema.org/Organization">
<asp:HyperLink ID="lnkHome" runat="server" itemprop="url">
<asp:Image ID="imgLogo" runat="server" itemprop="logo" />
</asp:HyperLink>
<meta itemprop="name" content="My Co" />
</div>
<article itemscope itemtype="http://schema.org/Article">
<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization" itemref="organization"></span>
</article>
Возможный дубликат [HTML5 Microdata - itemref для другого предмета (Person работает для организации)] (http://stackoverflow.com/questions/17186058/html5-microdata-itemref-to-another-itemscope-person-works- для организации) (в [мой ответ] (http://stackoverflow.com/a/33984412/1591669), я связан со многими примерами) – unor
@unor - концепция такая же, но ее несколько иной сценарий, m все еще получаю ошибки проверки, которые когда-либо пытались. Добавляете itemref к статье или издателю? –
Тогда ваш вопрос, похоже, касается вашей конкретной проблемы - в этом случае вы должны включить разметку в свой вопрос. Что касается места размещения атрибута 'itemref': см. [« Tl; dr »в моем ответе] (http://stackoverflow.com/a/33984412/1591669) – unor