Могу ли я иметь несколько значений для атрибутов rel? Например:
<a href="#" rel="value1 nofollow">Link</a>
.. действительно ли он совместим с несколькими браузерами?
Могу ли я иметь несколько значений для атрибутов rel? Например:
<a href="#" rel="value1 nofollow">Link</a>
.. действительно ли он совместим с несколькими браузерами?
Это действительно. Я не уверен, что он поддерживается всеми браузерами, но я бы предположил, что это так.
rel= типы ссылок [CI] Этот атрибут описывает отношение из текущего документа к якорю, указанному атрибутом href. Значение этого атрибута - это список разделенных пробелами типов ссылок.
Да, он действителен и работает во всех браузерах, включая IE7 и IE8
Определенно допустимо.
Вы также можете сделать то же самое с атрибутом класса. Это удобно для стилизации CSS.
HTML:
<span class="foo bar more classes">Stuff</span>
<span class="bar">More bar</span>
CSS
.foo{
color: #afafaf;
}
.bar{
border: 1px solid #0ff;
}
Первый пролет будет серым и имеет синюю границу, а второй пролет будет иметь только границу.
На самом деле это неверно в соответствии с Инструментом тестирования структурированных данных.
Я пробовал это сегодня вечером, используя следующие
rel="publisher nofollow"
и не удалось проверить публикацию. Как только я удалю, nofollow снова подтвердится ok.
Я думал, что отправлю свой ответ, когда я наткнулся на этот поток после поиска Google по тому же вопросу.
Я пробовал это с помощью jQuery Mobile, и он не работает. Он работает, если я удаляю второй атрибут.
rel="external nofollow"
да, вы можете и это действительно: например: rel='tag nofollow'
<a expr:href='data:label.url' rel='tag nofollow'><data:label.name/></a>
просто используйте значения с предоставлением "пробела" среди них. Полная информация о тегах, используемых внутри rel, приведена здесь.