Я использую RDFa для добавления связанных данных на мою веб-страницу. Я также иногда использую атрибут rel
в различных тегах для не-семантических целей, таких как запуск всплывающей подсказки javascript. Мне интересно, что я могу сделать, чтобы отличить использование.Работа с не семантическим использованием «rel» в RDFa
К примеру, у меня есть RDFa вокруг моих иконок социальных сетей, например, так:
<a rel="foaf:account" alt="twitter" href="https://twitter.com/cboettig"><i class="icon-twitter" rel="tooltip" title="follow me on twitter (reading, discussing)"></i></a>
<a rel="foaf:account" alt="github" href="https://github.com/cboettig"><i class="icon-github" rel="tooltip" title="follow me on Github (code, research)"></i></a>
Где rel
в теге привязки используется семантически, но rel
теги значок используется твиттер-самозагрузки JavaScript, чтобы добавить всплывающую подсказку , Волшебно, в этом примере такие инструменты, как http://any23.org интеллигент, игнорируют rel в значке. Однако при столкновении с rel="tooltip"
в двускатном элементе (используется для добавления всплывающей подсказки к кнопке):
<span rel="tooltip" title="switch to dark theme">
<a onclick="switch_style('dark');" class="btn btn-mini"></a>
</span>
Это создает в основном бессмысленные ntriple, такие как:
<http://any23.org/tmp/> <http://any23.org/tmp/tooltip> <http://any23.org/tmp/> .
Конечно, это не огромное проблема, но я не уверен, почему это происходит с элементами span, а не с другими примерами, или как избежать этого.
Связанный вопрос для * valid * (следовательно, не дублирует) использование атрибута 'rel': [Rich Snippets: rel =" nofollow "и RDFa] (http://stackoverflow.com/q/25488662/1591669) – unor