SEO-микроданные в контейнере div?

Я только начал изучать микроданные в HTML. Теперь у меня простой вопрос по этому поводу. Я использую bootstrap для разработки своего веб-сайта. Поэтому я использую класс хлебных крошек начальной загрузки. В каждой инструкции, как правильно настроить микроданные, говорится, что я должен добавить itemtype и itemprop в контейнер div.

Итак, мой вопрос: можно ли не использовать для этого контейнер div? Важно ли иметь div-контейнер?

Мой пример кода выглядит примерно так:

<div class="col-md-12">
        <ol class="breadcrumb">
            <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" href="<?= base_url(); ?>home"><span itemprop="title">Ferienwohnung</span></a></li>
            <li itemprop="child" itemscope itemtype="http://data-vocabulary.org/Breadcrumb" class="active"><span itemprop="title">Anfahrt</span></li>
        </ol>
    </div>

Спасибо за любую помощь!


person Yannici    schedule 07.08.2014    source источник


Ответы (1)


Микроданные можно использовать в любом элементе HTML (но обратите внимание, что некоторые элементы имеют специальные правила) . Так что да, повторно используйте существующую разметку.

Примечание: вы неправильно используете тип Breadcrumb; itemprop="child" должен быть указан в элементе HTML, который является потомком itemscope родительской записи. Поэтому невозможно использовать свойство child в ul (без вложения элементов списка). См. мой ответ на вопрос, где OP использовал аналогичную разметку.

person unor    schedule 07.08.2014
comment
Спасибо за Ваш ответ! - person Yannici; 07.08.2014