Каков атрибут cite?
Атрибут cite
указывает, по-моему, адрес источника цитируемого текста, но кто использует эту информацию?
Например:
<q cite="http://www.example.com/quote">
<p>“A quote”</p>
<footer>—Person quoted</footer>
</q>
Источник цитируемого текста не отображается конечному пользователю в обычном браузере, поэтому кто использует эту информацию и как?
Ответы
Ответ 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
Это просто еще один фрагмент метаданных, который может использоваться сценариями на стороне сервера для сбора статистики или сторонних разработчиков для добавления функциональных возможностей (они могут выбрать печать источника, доступ к исходному источнику и т.д.).
Это просто хорошая практика, когда исходный источник написан где-то, хотя на самом деле это не очень полезно для конечного пользователя.