2013-04-18 3 views
1

Когда я прочитал документацию Google по rel = "prev" и rel = "next", все их примеры находятся в элементе <link>. Когда я смотрю на код переполнения стека, это делается на теге <a>.Пагинация и rel next prev

Имеет ли rel = "prev" на <a> хорошо? Кажется, я не могу найти документацию. Или это всегда должно быть на <link>.

ответ

2

This link указывает на документацию w3schools относительно этого, так что я бы сказал, что это приемлемо! Извините, я не знаю гораздо больше об атрибуте rel.

+0

Оглядываясь на это через некоторое время, другой ответ определенно лучше (думаю, я использовал ссылку на w3schools, _shudder_) –

1

Атрибут rel имеет одинаковое значение в обоих тегах и может использоваться в каждом из них.

Однако, в отличие от a, link может отображаться только в разделе документа HEAD, хотя он может появляться любое количество раз. Хотя LINK не имеет контента, он передает информацию о взаимоотношениях, которая может отображаться пользовательскими агентами различными способами (например, панель инструментов с раскрывающимся меню ссылок). Источник: W3C

В link:

требуется атрибут отн определяет отношения между текущим документом и связанным документом/ресурсом.

В a:

Атрибут отн определяет отношения между текущим документом и связанным документом. Используется только если HREF атрибут присутствует

Также согласно W3C: ссылки, указанные LINK не отображаются с содержимым документа, хотя агенты пользователей могут отображать их другими способами (например, в качестве средства навигации). Даже если они не используются для навигации, эти ссылки могут быть интерпретированы интересными способами. Например, пользовательский агент, который печатает серию документов HTML в виде единого документа, может использовать эту информацию о ссылках в качестве основы для формирования когерентного линейного документа.

+1

+1 для W3C. Boo W3Schools. – Ben

Смежные вопросы