Когда вы используете элемент ul
для форматирования хлебной крошки (с целью улучшения результатов поиска Google), как вы определяете разметку RDFa? Причина, по которой я спрашиваю, заключается в том, что элементы li
являются родственными друг другу, а не дочерними элементами. Я делаю что-то вроде:
<div class="dv_breadcrumbs">
<ul xmlns:v="http://rdf.data-vocabulary.org/#">
<li typeof="v:Breadcrumb"><a title="Level1" href="/level1" rel="v:url"><span property="v:title">Level1</span></a></li>
<li typeof="v:Breadcrumb"><a title="Level2" href="/level2" rel="v:url"><span property="v:title">Level2</span></a></li>
<li typeof="v:Breadcrumb"><a title="Level3" href="/level3" rel="v:url"><span property="v:title">Level3</span></a></li>
<li typeof="v:Breadcrumb"><a title="lever4" href="/level4" rel="v:url"><span property="v:title">Level4</span></a></li>
<li typeof="v:Breadcrumb"><a class="currentLevel" title="Current Level" rel="v:url" property="v:title">Current Level</a></li>
</ul>
</div>
Это правильно? Поймут ли поисковые системы, что элементы хлебной крошки расположены внутри элемента ul
по порядку?
ul
. По сути, когда ваша точка зрения — это сама разметка, как это было бы в случае с CSS, они были бы братьями и сестрами. Ваш RDFa в основном говорит, что этиli
соответствуют некоторой базовой структуре данных. Итак, что касается семантической точки зрения, которая хочет выяснить, что они представляют, ваш RDFa объясняет, что они на самом деле иерархичны. - person J. M. Becker   schedule 27.12.2013