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

Каков атрибут cite?

Атрибут cite указывает, по-моему, адрес источника цитируемого текста, но кто использует эту информацию?

Например:

<q cite="http://www.example.com/quote">
<p>&#8220;A quote&#8221;</p>
<footer>&#151;Person quoted</footer>
</q>

Источник цитируемого текста не отображается конечному пользователю в обычном браузере, поэтому кто использует эту информацию и как?

4b9b3361

Ответ 1

Во-первых, это не только blockquote, где вы можете использовать атрибут cite. Вы также можете использовать атрибут cite для следующих элементов:

<blockquote>
<del>
<ins>
<q>

Зачем использовать cite в приведенных выше элементах?

Указывается, куда отправляется контент, или изменение или удаление.


Вот что w3.org говорит,

Пользовательские агенты могут разрешать пользователям следовать таким ссылкам цитирования, но они в основном предназначены для частного использования (например, по серверным скриптам сбор статистики о редактировании сайта), а не для читателей


Теперь, вопрос, кто его использует?

Атрибут cite используется для идентификации онлайн-источника цитаты в форме URI (например, http://sourcewebsite.doc/document.html ").

Значение атрибута cite не отображается на экране (хотя эти потенциально полезные метаданные могут быть извлечены и записаны обратно на веб-страницу с помощью магии DOM Scripting).

Таким образом, поддержка браузера для этого атрибута отмечена как ничто, а потому, что он имеет другие потенциальные возможности (для индексирования поисковой системы, поиска через сценарии DOM и т.д.), и существует вероятность улучшения внутренней поддержки, предоставляемой для атрибут в будущих версиях браузера, вы должны использовать атрибут cite при использовании указанных выше элементов.

Итак, в настоящее время никто его не использует, но в будущем может быть использован в пользовательском агенте или в моих поисковых системах, поэтому лучше его использовать.

Ответ 2

Оба тега <cite> и атрибут cite предназначены для семантических целей, а это означает, что они просто предназначены для того, чтобы дать веб-сайту больше "значение". Например, я мог бы использовать тег <div> для цитаты, вместо использования тега <blockquote>, но это не имеет особого значения для браузера, и поэтому использование <blockquote> рекомендуется для кавычек.

То же самое происходит с атрибутами <cite> и cite. В соответствии с определением MDN для атрибута cite (ссылка здесь):

Используйте атрибут cite для элемента или для ссылки онлайн-ресурс для источника.

", так кто же использует эту информацию и как?" - Я считаю, что поисковые системы (например, Google) будут использовать эту информацию, чтобы показать потенциальные связи между документами. Если вы думаете об этом, это важный момент. Посмотрите изображение ниже:

Search of Samsung on Google

Обратите внимание, как он показывает информационное поле "Группа Samsung" справа. Ребята, которые работают в Google, не пишут эту информацию - скорее, они получены из Википедии. Однако эта информация будет иметь большее отношение к поиску "samsung", когда эта информация также будет написана на других сайтах, с атрибутом cite, связывающим эту информацию с Википедией (следовательно, увеличивая релевантность Википедии). Вот почему здесь используется информация в Википедии, а не какой-то сайт начальной школы относительно телефонов Samsung.

Атрибут cite просто обеспечивает больше смысла для веб-сайта. Тим Бернерс-Ли описал семантический веб-компонент как компонент "Web 3.0" - другими словами, многие компоненты обновления языка HTML просто обеспечивают большее значение на веб-странице, как шаг ближе к Web 3.0.

TL; DR - в более простых выражениях атрибут cite предназначен только для большей значимости веб-страницы и может использоваться для поисковых систем для лучшей привязки веб-страниц.

Ответ 3

Он предназначен для использования машиной, которая собирает и упорядочивает данные, например. поисковых системах, но он может использоваться любой машиной. Он предназначен для того, чтобы сделать веб-страницы более систематическими для чтения машиной. Поскольку они не могут понять, какая часть текста представляет цитату и цитату, основанную только на контексте. вы можете найти Semantic Web для получения дополнительной информации. http://en.wikipedia.org/wiki/Semantic_Web

Ответ 4

W3C говорит следующее:

Значение этого атрибута - это URI, который обозначает исходный документ или сообщение. Этот атрибут предназначен для предоставления информации об источнике, из которого была заимствована цитата.

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

Ответ 5

Цитата из W3Schools:

Атрибут cite не поддерживается ни одним из основных браузеров. Однако поисковые системы могут использовать его для получения дополнительной информации о цитате.

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

Ответ 6

Да, источник цитаты не отображается конечному пользователю. Так что это просто ссылка на источник.

Определение из WHATWG.ORG:

Содержимое внутри элемента q должно быть цитируется из другого источника, чья адрес, если он есть, может быть указан в атрибуте cite. Источник может быть вымышленным, как при цитировании персонажей в романе или сценарии.

Если атрибут cite присутствует, должен быть действительным URL потенциально окруженный пробелами.

Ответ 7

Это просто еще один фрагмент метаданных, который может использоваться сценариями на стороне сервера для сбора статистики или сторонних разработчиков для добавления функциональных возможностей (они могут выбрать печать источника, доступ к исходному источнику и т.д.).

Это просто хорошая практика, когда исходный источник написан где-то, хотя на самом деле это не очень полезно для конечного пользователя.