stringtranslate.com

Гиперссылка

Пример гиперссылки, которую обычно можно увидеть в веб-браузере, с указателем мыши, находящимся над ней.
Визуальная абстракция нескольких документов, связанных гиперссылками

В вычислительной технике гиперссылка или просто ссылка это цифровая ссылка на данные , по которым пользователь может перейти или к которым может перейти, щелкнув или нажав . [1] Гиперссылка указывает на весь документ или на определенный элемент в документе. Гипертекст — это текст с гиперссылками. Текст, на который ссылается ссылка, называется якорным текстом . Программная система, которая используется для просмотра и создания гипертекста, является гипертекстовой системой , а создание гиперссылки — гиперссылкой (или просто ссылкой ). Говорят, что пользователь, следующий по гиперссылкам, перемещается или просматривает гипертекст.

Документ, содержащий гиперссылку, называется исходным документом. Например, в контенте из Wikipedia или Google Search многие слова и термины в тексте имеют гиперссылки на определения этих терминов. Гиперссылки часто используются для реализации справочных механизмов, таких как оглавления, сноски , библиографии , индексы и глоссарии .

В некоторых гипертекстах гиперссылки могут быть двунаправленными: по ним можно следовать в двух направлениях, так что оба конца действуют как якоря и как цели. Существуют и более сложные конструкции, такие как ссылки «многие ко многим».

Эффект перехода по гиперссылке может различаться в зависимости от системы гипертекста и иногда может зависеть от самой ссылки; например, во Всемирной паутине большинство гиперссылок заставляют целевой документ заменять отображаемый документ, но некоторые помечены так, чтобы целевой документ открывался в новом окне (или, возможно, в новой вкладке ). [2] Другая возможность — это трансклюзия , при которой целью ссылки является фрагмент документа , который заменяет якорь ссылки в исходном документе. Переходить по гиперссылкам могут не только лица, просматривающие документ. Эти гиперссылки также могут автоматически переходить программами. Программа, которая просматривает гипертекст, следуя каждой гиперссылке и собирая все извлеченные документы, называется веб- пауком или краулером .

Ссылки

Встроенные ссылки

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

Встроенная ссылка может отображать измененную версию контента; например, вместо изображения может быть показана миниатюра , предварительный просмотр с низким разрешением , обрезанный раздел или увеличенный раздел. Полный контент затем обычно доступен по запросу, как в случае с программным обеспечением для печатных издательств , например, с внешней ссылкой . Это позволяет уменьшить размер файлов и быстрее реагировать на изменения, когда полный связанный контент не нужен, как в случае перекомпоновки макета страницы .

Якорные ссылки

Якорная гиперссылка (якорная ссылка) — это ссылка, привязанная к части документа, [3] которую часто называют фрагментом. Фрагмент — это, как правило, часть текста или заголовка, хотя и не обязательно. Например, это может быть также горячая область в изображении ( карта изображения в HTML ), обозначенная, часто нерегулярная часть изображения.

Фрагменты помечаются якорями (любым из различных способов), поэтому ссылка на фрагмент называется якорной ссылкой (то есть ссылкой на якорь). Например, в XML элемент <anchor id="name" />"обеспечивает возможность якорения (при условии, что DTD или схема определяет это), а в вики -разметке{{anchor|name}} является типичным примером ее реализации. В текстовых процессорах якоря могут быть вставлены в нужное место и могут называться закладками . В URL-адресах символ решетки (#) предшествует имени якоря для фрагмента.

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

Текстовая гиперссылка. Гиперссылка встраивается в слово или фразу и делает этот текст кликабельным.

Гиперссылка на изображение. Гиперссылка встраивается в изображение и делает это изображение кликабельным.

Гиперссылка закладки. Гиперссылка встраивается в текст или изображение и переносит посетителей в другую часть веб-страницы.

Гиперссылка на электронную почту. Гиперссылка встраивается в адрес электронной почты и позволяет посетителям отправлять сообщение электронной почты на этот адрес электронной почты. [4]

Толстые ссылки

Толстая ссылка (также известная как ссылка «один ко многим», «расширенная ссылка» [5] или «многоконечная ссылка») [6] — это гиперссылка, которая ведет к нескольким конечным точкам; ссылка представляет собой функцию с множеством значений .

Использование в различных технологиях

HTML

Тим Бернерс-Ли увидел возможность использования гиперссылок для связи любой информации с любой другой информацией через Интернет . Поэтому гиперссылки стали неотъемлемой частью создания Всемирной паутины . Веб-страницы написаны на языке гипертекстовой разметки HTML .

Вот как может выглядеть гиперссылка на домашнюю страницу организации W3C в HTML-коде:

< a  href = "https://www.w3.org/" > Веб-сайт организации W3C </ a >

Этот HTML-код состоит из нескольких тегов :

Веб-граф — это граф , образованный веб-страницами в качестве вершин и гиперссылками в качестве направленных ребер.

X-ссылка

Рекомендация W3C под названием XLink описывает гиперссылки, которые предлагают гораздо большую степень функциональности, чем те, что предлагаются в HTML. Эти расширенные ссылки могут быть многонаправленными , удалять ссылки из, внутри и между документами XML. Она также может описывать простые ссылки , которые являются однонаправленными и, следовательно, предлагают не больше функциональности, чем гиперссылки в HTML. [ необходима цитата ]

Постоянные ссылки

Постоянные ссылки — это URL-адреса, которые должны оставаться неизменными в течение многих лет в будущем, что приводит к созданию гиперссылок, которые менее подвержены сбоям в работе . Постоянные ссылки часто представляются простыми, то есть в виде дружественных URL-адресов, чтобы их было легко набирать и запоминать. Постоянные ссылки используются для указания и перенаправления читателей на одну и ту же веб-страницу , запись в блоге или любые цифровые медиа в Интернете. [7]

Научная литература — это место, где сохранение ссылок имеет решающее значение для общественного знания. Исследование 2013 года в BMC Bioinformatics проанализировало 15 000 ссылок в рефератах из индекса цитирования Web of Science Thomson Reuters , установив, что медианная продолжительность жизни веб-страниц составляет 9,3 года, и только 62% из них были заархивированы. [8] Медианная продолжительность жизни веб-страницы представляет собой высокопостоянную переменную, но ее порядок величины обычно составляет несколько месяцев. [9]

Как работают гиперссылки в HTML

Ссылка с одного домена на другой называется исходящей от исходного якоря и входящей к целевому.

Наиболее распространенным якорем назначения является URL, используемый в World Wide Web . Он может ссылаться на документ, например, веб-страницу или другой ресурс, или на позицию на веб-странице. Последнее достигается с помощью элемента HTML с атрибутом "name" или "id" в этой позиции документа HTML. URL позиции - это URL веб-страницы с добавленным идентификатором фрагмента  - "# id attribute ".

При ссылке на PDF-документы со страницы HTML атрибут «id » можно заменить синтаксисом, ссылающимся на номер страницы или другой элемент PDF-файла, например, «# page=386 ».

Поведение ссылок в веб-браузерах

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

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

HTML-код содержит некоторые или все пять основных характеристик ссылки:

Он использует HTML-элемент «a» с атрибутом «href» (HREF — это сокращение от «Hypertext REFerence» [10] ), а также опционально атрибуты «title», «target» и « class » или «id»:

<a href=" URL " title=" заголовок ссылки " target=" цель ссылки " class=" класс ссылки "> метка ссылки </a>

Чтобы встроить ссылку на веб-страницу, запись в блоге или комментарий, она может иметь следующий вид:

<a href="https://example.com/">Example</a>

В типичном веб-браузере это будет отображаться как подчеркнутое слово «Пример» синего цвета, при нажатии на которое пользователь перейдет на сайт example.com. Это способствует чистому, легко читаемому тексту или документу.

По умолчанию браузеры обычно отображают гиперссылки следующим образом:

При наведении курсора на ссылку, в зависимости от браузера и графического пользовательского интерфейса, может отображаться некоторый информационный текст о ссылке, всплывающий не в обычном окне , а в специальном всплывающем окне , которое исчезает при перемещении курсора (иногда оно исчезает в любом случае через несколько секунд и снова появляется при перемещении курсора в сторону и обратно). Mozilla Firefox , IE , Opera и многие другие веб-браузеры показывают URL. Кроме того, URL обычно отображается в строке состояния .

Обычно ссылка открывается в текущем фрейме или окне, но сайты, использующие фреймы и несколько окон для навигации, могут добавлять специальный атрибут "target", чтобы указать, куда загружается ссылка. Если окна с таким именем не существует, создается новое окно с идентификатором, который можно использовать для ссылки на окно позже в сеансе просмотра.

Создание новых окон, вероятно, является наиболее распространенным применением атрибута "target". Чтобы предотвратить случайное повторное использование окна, обычно доступны специальные имена окон "_blank" и "_new", которые всегда вызывают создание нового окна. Особенно часто можно увидеть этот тип ссылки, когда один большой веб-сайт ссылается на внешнюю страницу. Цель в этом случае — убедиться, что просматривающий пользователь знает, что сайт, с которого была сделана ссылка, не одобряет сайт, на который ссылается. Однако атрибут иногда используется слишком часто и иногда может приводить к созданию множества окон даже при просмотре одного сайта.

Другое специальное имя страницы — «_top», которое приводит к очистке всех фреймов в текущем окне, чтобы можно было продолжить просмотр в полном окне.

История

Дуглас Энгельбарт и его команда в SRI , 1969 г.

Термин «ссылка» был придуман в 1965 году (или, возможно, в 1964 году) Тедом Нельсоном в начале проекта Xanadu . Нельсон был вдохновлен « Как мы можем думать », популярным эссе 1945 года Ванневара Буша . В эссе Буш описал машину на основе микрофильмов ( Memex ), в которой можно было связать любые две страницы информации в «след» связанной информации, а затем прокручивать вперед и назад страницы в следе, как если бы они были на одной катушке микрофильма.

В серии книг и статей, опубликованных с 1964 по 1980 год, Нельсон перенес концепцию автоматизированных перекрестных ссылок Буша в компьютерный контекст, сделал ее применимой к определенным текстовым строкам, а не к целым страницам, обобщил ее с локальной машины размером с стол до теоретической всемирной запатентованной компьютерной сети и выступил за создание такой сети. Хотя корпорация Нельсона Xanadu в конечном итоге была профинансирована Autodesk в 1980-х годах, она так и не создала эту запатентованную сеть общего доступа. Тем временем, работая независимо, команда под руководством Дугласа ЭнгельбартаДжеффом Рулифсоном в качестве главного программиста ) была первой, кто реализовал концепцию гиперссылок для прокрутки в пределах одного документа (1966), а вскоре после этого и для соединения между абзацами в пределах отдельных документов (1968), с помощью NLS . Бен Шнейдерман, работая с аспирантом Дэном Остроффом, разработал и реализовал выделенную ссылку в системе HyperTIES в 1983 году. HyperTIES использовался для создания первого в мире электронного журнала, « Communications of the ACM» за июль 1988 года , который был указан в качестве источника концепции ссылки в манифесте Тима Бернерса-Ли для Интернета весной 1989 года. В 1988 году Бен Шнейдерман и Грег Кирсли использовали HyperTIES для публикации «Hypertext Hands-On!», первой в мире электронной книги. [ требуется ссылка ]

Выпущенная в 1987 году для Apple Macintosh , программа базы данных HyperCard позволяла создавать гиперссылки между различными страницами документа, а также с другими документами и отдельными приложениями на одном компьютере. [11] В 1990 году справка Windows , представленная в Microsoft Windows 3.0 , широко использовала гиперссылки для связывания различных страниц в одном файле справки ; кроме того, она имела визуально другой вид гиперссылки, которая при щелчке вызывала всплывающее сообщение справки, обычно для того, чтобы дать определения терминам, введенным на странице справки. Первым широко используемым открытым протоколом, который включал гиперссылки с любого интернет-сайта на любой другой интернет-сайт, был протокол Gopher с 1991 года. Вскоре его затмил HTML после выпуска в 1993 году браузера Mosaic (который мог обрабатывать ссылки Gopher, а также ссылки HTML). Преимуществом HTML была возможность смешивать графику, текст и гиперссылки, в отличие от Gopher, который имел только текст и гиперссылки, структурированные с помощью меню.

Правовые вопросы

Хотя гиперссылки между веб-страницами являются неотъемлемой чертой Интернета , некоторые веб-сайты возражают против размещения на них ссылок с других веб-сайтов; некоторые утверждают, что размещение ссылок на них без разрешения не допускается.

В частности, спорными являются глубокие ссылки , которые указывают не на домашнюю страницу сайта или другую точку входа, указанную владельцем сайта, а на контент в другом месте, позволяя пользователю обходить собственный указанный поток сайта, а также встроенные ссылки , которые включают спорный контент в страницы ссылающегося сайта, делая его частью собственного контента ссылающегося сайта, если только не добавлена ​​явная атрибуция. [12]

В некоторых юрисдикциях считается или считалось, что гиперссылки — это не просто ссылки или цитаты , а устройства для копирования веб-страниц. В Нидерландах Карин Спайнк была первоначально осуждена таким образом за нарушение авторских прав путем размещения ссылок, хотя это решение было отменено в 2003 году. Суды, отстаивающие эту точку зрения, считают, что простая публикация гиперссылки, которая ведет к незаконным материалам, сама по себе является незаконным действием, независимо от того, является ли ссылка на незаконный материал незаконной. В 2004 году Жозефина Хо была оправдана по делу о «гиперссылках, которые искажают традиционные ценности» на Тайване . [13]

В 2000 году British Telecom подала в суд на Prodigy , утверждая, что Prodigy нарушила ее патент ( патент США 4,873,662 ) на веб-гиперссылки. После судебного разбирательства суд вынес решение в пользу Prodigy, постановив, что патент British Telecom не распространяется на веб-гиперссылки. [14]

В юриспруденции США существует различие между простым актом ссылки на чужой веб-сайт и ссылкой на контент, который является незаконным (например, азартные игры незаконны в США) или нарушает авторские права (например, незаконные копии MP3). [15] Несколько судов постановили, что простая ссылка на чужой веб-сайт, даже в обход коммерческой рекламы, не является нарушением авторских прав или товарных знаков, независимо от того, насколько сильно кто-то может возражать. [16] [17] [18] Ссылка на незаконный или нарушающий авторские права контент может быть достаточно проблематичной, чтобы повлечь за собой правовую ответственность. [19] [20] [21] Сравните [22] для краткого изложения текущего статуса закона США об авторском праве в отношении гиперссылок, см. обсуждение дел Arriba Soft и Perfect 10 .

Несколько спорно, что Vuestar Technologies попыталась реализовать патенты , поданные ее владельцем Рональдом Невиллом Лэнгфордом [23] по всему миру, касающиеся методов поиска с использованием гиперссылок на изображения на других веб-сайтах или веб-страницах. [24]

Смотрите также

Ссылки

  1. ^ "HTML Links". W3Schools . Архивировано из оригинала 2022-09-08 . Получено 2019-05-21 .
  2. ^ "Вкладки просмотра". Computer Hope . 31 декабря 2020 г. Архивировано из оригинала 26 мая 2021 г. Получено 26 июля 2021 г.
  3. ^ Брусиловский, Питер; Коммерс, Пит; Штрайц, Норберт (1996-05-15). Мультимедиа, гипермедиа и виртуальная реальность: модели, системы и применение: Первая международная конференция, MHVR'94, Москва, Россия. Сентябрь (14–16), 1996. Избранные статьи. Springer Science & Business Media. ISBN 9783540612827. Архивировано из оригинала 2018-02-07.
  4. ^ "Элемент Anchor - HTML: HyperText Markup Language". Mozilla Developer Network . Архивировано из оригинала 2022-08-30 . Получено 2021-10-13 .
  5. ^ "XML Linking Language (XLink) Version 1.0". W3C . Архивировано из оригинала 17 июля 2021 г. . Получено 26 июля 2021 г. .
  6. ^ "HTML, веб-браузеры и другие атрибуты". Архивировано из оригинала 4 июля 2013 г.
  7. ^ "Определение постоянной ссылки (Permalink)". techopedia.com . Архивировано из оригинала 1 ноября 2018 г. Получено 31 октября 2018 г.
  8. ^ W. Kille, Leighton (2015-10-09). «Растущая проблема интернет-«гниения ссылок» и передовой опыт для СМИ и онлайн-издателей». journalsresource.org . Архивировано из оригинала 19 сентября 2014 г. . Получено 30 октября 2018 г. .
  9. ^ "Средняя продолжительность жизни веб-страницы". 8 ноября 2011 г. Архивировано из оригинала 8 сентября 2016 г. Получено 31 октября 2018 г.
  10. ^ Тим Бернерс-Ли . «Создание сервера («HREF» — это «гипертекстовая ссылка»)». W3C. Архивировано из оригинала 2012-10-25 . Получено 2012-10-25 .
  11. ^ (Аткинсон, Билл?) (1987). "3". Руководство пользователя Hypercard (PDF) (1-е изд.). Apple Computer Inc. стр. 49. Архивировано (PDF) из оригинала 2018-01-23.
  12. ^ См. дело Arriba Soft . Решение Девятого округа по этому делу является первым важным решением суда США по поводу ссылок. В нем Девятый округ постановил, что глубокая ссылка Arriba Soft на изображения на веб-сайте Келли является законной в соответствии с доктриной добросовестного использования.
  13. ^ "Преследование тайваньского исследователя сексуальности и активиста Жозефины Хо" (PDF) . Sex.ncu.edu.tw. Архивировано из оригинала (PDF) 8 февраля 2012 г. . Получено 2012-10-25 .
  14. ^ CNET News.com, Дело о патенте на гиперссылку не сработало. 23 августа 2002 г.
  15. ^ Cybertelecom:: Законно ли давать ссылку? Архив Интернета . Получено 11 июня 2012 г.
  16. Ford Motor Company против 2600 Enterprises, 177 F.Supp.2d 661 (EDMi 20 декабря 2001 г.)
  17. Американский союз защиты гражданских свобод против Миллера, 977 F.Supp. 1228 (ND Ga. 1997)
  18. Ticketmaster Corp. против Tickets.Com, Inc., № 99-07654 (CD Calif. 27 марта 2000 г.)
  19. Intellectual Reserve против Utah Lighthouse Ministry, Inc. Архивировано 20 декабря 2008 г. в Wayback Machine , 75 FSupp2d 1290 (D Utah 1999)
  20. Universal City Studios Inc против Реймердеса, 111 FSupp2d 294 (DCNY 2000)
  21. Comcast of Illinois X LLC против Hightech Elec. Inc. Архивировано 17 декабря 2008 г. в Wayback Machine , Окружной суд Северного округа Иллинойса, Решение от 28 июля 2004 г., 03 C 3231
  22. ^ Perfect 10 против Google. Архивировано 17 декабря 2008 г. в Wayback Machine , решение от 21 февраля 2006 г., дело № CV 04-9484 AHM (CD Cal. 2/21/06), CRI 2006, 76–88. Отсутствие ответственности за ссылки на миниатюры, ведущие на контент, нарушающий авторские права.
  23. ^ TelecomTV – TelecomTV One – Архив новостей 2008-12-23 на Wayback Machine
  24. ^ Весь ваш Interwibble принадлежит нам, Сильви Барак, The Inquirer , 21 февраля 2009 г.

Дальнейшее чтение