Подтвердить что ты не робот

Несколько значений атрибута rel

Могу ли я иметь несколько значений для атрибутов rel? Например:

<a href="#" rel="value1 nofollow">Link</a>

.. действительно ли он совместим с несколькими браузерами?

4b9b3361

Ответ 1

Это действительно. Я не уверен, что он поддерживается всеми браузерами, но я бы предположил, что это так.

rel= типы ссылок [CI] Этот атрибут описывает отношение из текущего документа к якорю, указанному атрибутом href. Значение этого атрибута - это список разделенных пробелами типов ссылок.

Ответ 2

Да, он действителен и работает во всех браузерах, включая IE7 и IE8

Ответ 3

Определенно допустимо.

Вы также можете сделать то же самое с атрибутом класса. Это удобно для стилизации 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;
}

Первый пролет будет серым и имеет синюю границу, а второй пролет будет иметь только границу.

Ответ 4

На самом деле это неверно в соответствии с Инструментом тестирования структурированных данных.

Я пробовал это сегодня вечером, используя следующие

rel="publisher nofollow"

и не удалось проверить публикацию. Как только я удалю, nofollow снова подтвердится ok.

Я думал, что отправлю свой ответ, когда я наткнулся на этот поток после поиска Google по тому же вопросу.

Ответ 5

Я пробовал это с помощью jQuery Mobile, и он не работает. Он работает, если я удаляю второй атрибут.

rel="external nofollow"

Ответ 6

да, вы можете и это действительно: например: rel='tag nofollow'

<a expr:href='data:label.url' rel='tag nofollow'><data:label.name/></a>

просто используйте значения с предоставлением "пробела" среди них. Полная информация о тегах, используемых внутри rel, приведена здесь.

http://www.w3schools.com/tags/att_a_rel.asp