Гиперссылка
В вычислительной технике гиперссылка , по или просто ссылка представляет собой цифровую ссылку на данные которым пользователь может следовать или на которые можно перейти, щелкнув или нажав . [1] Гиперссылка указывает на весь документ или на определенный элемент внутри документа. Гипертекст — это текст с гиперссылками. Текст, на который имеется ссылка, называется якорным текстом . Программная система, которая используется для просмотра и создания гипертекста, является гипертекстовой системой , а создание гиперссылки — это гиперссылка (или просто ссылка ). Говорят, что пользователь, переходящий по гиперссылкам, перемещается или просматривает гипертекст.
Документ, содержащий гиперссылку, называется исходным документом. Например, в материалах Википедии или Google Поиска многие слова и термины в тексте имеют гиперссылки на определения этих терминов. Гиперссылки часто используются для реализации справочных механизмов, таких как оглавления, сноски , библиографии , указатели и глоссарии .
В некоторых гипертекстах гиперссылки могут быть двунаправленными: по ним можно следовать в двух направлениях, поэтому оба конца действуют как якоря и как цели. Существуют более сложные схемы, такие как связи «многие ко многим».
Эффект перехода по гиперссылке может различаться в зависимости от гипертекстовой системы, а иногда и от самой ссылки; например, во Всемирной паутине большинство гиперссылок заставляют целевой документ заменять отображаемый документ, но некоторые из них помечены так, что целевой документ открывается в новом окне (или, возможно, на новой вкладке ). [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 organization website</a>
Этот HTML-код состоит из нескольких тегов :
- Гиперссылка начинается с открывающего тега привязки <a и включает ссылку на гиперссылку href="https://www.w3.org/" на URL-адрес страницы. (URL-адрес заключен в кавычки.)
- За URL -адресом следует > , обозначающий конец открывающего тега привязки.
- Следующие слова определяют, что связано; это единственная часть кода, которая обычно видна на экране при отображении страницы, но когда курсор наводится на ссылку, многие браузеры отображают целевой URL-адрес где-нибудь на экране, например, в левом нижнем углу. .
- Обычно эти слова подчеркнуты и окрашены (например, синим для ссылки, которая еще не была посещена, и фиолетовым для уже посещенной ссылки).
- Закрывающий тег привязки ( </a> ) завершает код гиперссылки.
- Тег <a> также может состоять из различных атрибутов, таких как атрибут «rel», который определяет связь между текущим документом и связанным документом.
Вебграф — это граф , сформированный из веб-страниц в виде вершин и гиперссылок в виде направленных ребер.
XLink
Рекомендация W3C под названием XLink описывает гиперссылки, которые предлагают гораздо большую функциональность, чем те, которые предлагаются в HTML. Эти расширенные ссылки могут быть разнонаправленными и удалять связи из XML-документов, внутри них и между ними. Он также может описывать простые ссылки , которые являются однонаправленными и поэтому предлагают не больше функциональности, чем гиперссылки в HTML. [ нужна ссылка ]
Постоянные ссылки
Постоянные ссылки — это URL-адреса, которые должны оставаться неизменными в течение многих лет в будущем, создавая гиперссылки, которые менее подвержены порче ссылок . Постоянные ссылки часто отображаются просто, то есть в виде удобных URL-адресов, чтобы людям было легко их вводить и запоминать. Постоянные ссылки используются для указания и перенаправления читателей на одну и ту же веб-страницу , сообщение в блоге или любое цифровое онлайн-СМИ. [7]
Научная литература — это место, где постоянство ссылок имеет решающее значение для общедоступных знаний. Исследование, проведенное в 2013 году в BMC Bioinformatics, проанализировало 15 000 ссылок в тезисах из индекса цитирования Thomson Reuters Web of Science и установило, что средний срок жизни веб-страниц составлял 9,3 года, и только 62% из них были заархивированы. [8] Средняя продолжительность жизни веб-страницы представляет собой переменную высокой степени, но порядок ее величины обычно составляет несколько месяцев. [9]
Как гиперссылки работают в HTML
Говорят, что ссылка из одного домена на другой исходит от исходной привязки и входит в цель.
Наиболее распространенной привязкой назначения является URL-адрес, используемый во Всемирной паутине . Это может относиться к документу, например веб-странице или другому ресурсу, или к позиции на веб-странице. Последнее достигается с помощью элемента HTML с атрибутом «name» или «id» в этой позиции HTML-документа. URL-адрес позиции — это URL-адрес веб-страницы с добавленным идентификатором фрагмента — «# id Attribute ».
При ссылке на PDF-документы со страницы HTML « атрибут id » можно заменить синтаксисом, который ссылается на номер страницы или другой элемент PDF-файла, например, «# page=386 ».
Поведение ссылок в веб-браузерах
Веб -браузер обычно отображает гиперссылку каким-либо отличительным способом, например, другим цветом , шрифтом или стилем , или с определенными символами, следующими за ней, для визуализации цели ссылки или типов документов. Это также называется украшением ссылки . Поведение и стиль ссылок можно указать с помощью языка каскадных таблиц стилей (CSS).
В графическом пользовательском интерфейсе внешний вид курсора мыши может измениться на изображение руки , обозначающее ссылку. В большинстве графических веб-браузеров ссылки отображаются подчеркнутым синим текстом, когда они не посещались, и подчеркнутым фиолетовым текстом, когда они посещались. Когда пользователь активирует ссылку (например, щелкнув по ней мышью ) , браузер отображает цель ссылки. Если целью не является файл HTML, в зависимости от типа файла , браузера и его плагинов для открытия файла может быть активирована другая программа.
HTML-код содержит некоторые или все пять основных характеристик ссылки:
- назначение ссылки («href», указывающее на URL-адрес)
- метка ссылки
- заголовок ссылки
- цель ссылки
- класс ссылки или идентификатор ссылки
Он использует элемент HTML «a» с атрибутом «href» (HREF — это сокращение от «Hypertext REFerence»). [10] ) и, при необходимости, также атрибуты «title», «target» и « class » или «id»:
- <a href="URL" title="link title" target="link target" class="link class<a href=" URL " title=" заголовок ссылки " target=" цель ссылки " class=" класс ссылки "> метка ссылки </a>
Чтобы встроить ссылку в веб-страницу, сообщение в блоге или комментарий, она может иметь следующую форму:
<a href="https://example.com/">Example</a>
В типичном веб-браузере это будет отображаться как подчеркнутое слово «Пример» синего цвета, которое при нажатии приведет пользователя на веб-сайт example.com. Это способствует созданию чистого и легко читаемого текста или документа.
По умолчанию браузеры обычно отображают гиперссылки следующим образом:
- Непосещенная ссылка обычно выделена синим цветом и подчеркнута.
- Посещенная ссылка обычно выделена фиолетовым цветом и подчеркнута.
- Активная ссылка обычно красного цвета и подчеркнута.
При наведении курсора на ссылку, в зависимости от браузера и графического интерфейса пользователя, может отображаться некоторый информативный текст о ссылке, всплывающий не в обычном окне , а в специальном окне при наведении , которое исчезает при перемещении курсора. далеко (иногда все равно исчезает через несколько секунд и появляется снова при перемещении курсора назад и назад). Mozilla Firefox , IE , Opera и многие другие веб-браузеры отображают URL-адрес. Кроме того, URL-адрес обычно отображается в строке состояния .
Обычно ссылка открывается в текущем фрейме или окне, но сайты, использующие фреймы и несколько окон для навигации, могут добавить специальный атрибут «цель», чтобы указать, где загружается ссылка. Если окна с таким именем не существует, создается новое окно с идентификатором, который можно использовать для ссылки на окно позже в сеансе просмотра.
Создание новых окон, вероятно, является наиболее распространенным использованием атрибута «target». Чтобы предотвратить случайное повторное использование окна, обычно доступны специальные имена окон «_blank» и «_new», которые всегда вызывают создание нового окна. Ссылки такого типа особенно часто встречаются, когда один большой веб-сайт ссылается на внешнюю страницу. В этом случае цель состоит в том, чтобы убедиться, что человек, просматривающий страницу, знает, что сайт, на который имеется ссылка, не одобряется сайтом, с которого была ссылка. Однако иногда этим атрибутом злоупотребляют, и иногда при просмотре одного сайта может создаваться множество окон.
Другое специальное имя страницы — «_top», которое приводит к удалению любых фреймов в текущем окне, чтобы просмотр мог продолжаться в полном окне.
История
Термин «ссылка» был придуман в 1965 году (или, возможно, в 1964 году) Тедом Нельсоном в начале проекта «Занаду» . Нельсона вдохновило « Как мы можем думать популярное эссе Ванневара Буша » 1945 года . В своем эссе Буш описал машину на основе микрофильмов ( Memex ), в которой можно было связать любые две страницы информации в «след» связанной информации, а затем прокручивать вперед и назад страницы в следе, как если бы они были на ходу. одна катушка микрофильма.
В серии книг и статей, опубликованных с 1964 по 1980 год, Нельсон перенес концепцию автоматизированных перекрестных ссылок Буша в компьютерный контекст, сделал ее применимой к конкретным текстовым строкам, а не к целым страницам, обобщил ее с локальной машины размером с настольный компьютер до теоретическую собственную всемирную компьютерную сеть и выступал за создание такой сети. Хотя Xanadu Corporation Нельсона в конечном итоге финансировалась Autodesk в 1980-х годах, она так и не создала эту собственную сеть общего доступа. Тем временем, работая независимо, группа под руководством Дугласа Энгельбарта (с Джеффом Рулифсоном в качестве главного программиста ) первой реализовала концепцию гиперссылок для прокрутки внутри одного документа (1966 г.), а вскоре после этого и для соединения между абзацами внутри отдельных документов (1968 г.). , с НЛС . Бен Шнейдерман, работая с аспирантом Дэном Остроффом, разработал и реализовал выделенную ссылку в системе HyperTIES в 1983 году. HyperTIES использовалась для выпуска первого в мире электронного журнала, июль 1988 года. Сообщения ACM , которые были указаны в качестве источника концепции ссылок в весеннем манифесте Тима Бернерса-Ли для Интернета 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]
См. также
- обратная ссылка
- Разыменование (оператор)
- Внутренняя ссылка
- Создание ссылок
- Ссылка гнилая
- Гиперссылка на объект
- Перелинковка
- Рейтинг страницы
- URI фрагмента
- Сыщик по связи Ксену
- Нофоллоу
Ссылки
- ^ «HTML-ссылки» . W3Школы . Архивировано из оригинала 8 сентября 2022 г. Проверено 21 мая 2019 г.
- ^ «Просмотр с вкладками» . Компьютерная надежда . 31 декабря 2020 г. Архивировано из оригинала 26 мая 2021 г. Проверено 26 июля 2021 г.
- ^ Брусиловский, Петр; Коммерс, Пит; Штрайц, Норберт (15 мая 1996 г.). Мультимедиа, гипермедиа и виртуальная реальность: модели, системы и применение: Первая международная конференция, MHVR'94, Москва, Россия, сентябрь (14–16) 1996. Избранные статьи . Springer Science & Business Media. ISBN 9783540612827 . Архивировано из оригинала 07 февраля 2018 г.
- ^ «Элемент Anchor — HTML: язык разметки гипертекста» . Сеть разработчиков Mozilla . Архивировано из оригинала 30 августа 2022 г. Проверено 13 октября 2021 г.
- ^ «Язык ссылок XML (XLink) версии 1.0» . W3C . Архивировано из оригинала 17 июля 2021 года . Проверено 26 июля 2021 г.
- ^ «HTML, веб-браузеры и другая атрибутика» . Архивировано из оригинала 4 июля 2013 года.
- ^ «Определение постоянной ссылки (Permalink)» . techopedia.com . Архивировано из оригинала 1 ноября 2018 года . Проверено 31 октября 2018 г.
- ^ В. Килле, Лейтон (9 октября 2015 г.). «Растущая проблема «гниения ссылок» в Интернете и лучшие практики для СМИ и онлайн-издателей» . сайт JournalsResource.org . Архивировано из оригинала 19 сентября 2014 года . Проверено 30 октября 2018 г.
- ^ «Средняя продолжительность жизни веб-страницы» . 8 ноября 2011 года. Архивировано из оригинала 8 сентября 2016 года . Проверено 31 октября 2018 г.
- ^ Тим Бернерс-Ли . «Создание сервера («HREF» означает «гипертекстовую ссылку»)» . W3C. Архивировано из оригинала 25 октября 2012 г. Проверено 25 октября 2012 г.
- ^ (Аткинсон, Билл?) (1987). «3». Руководство пользователя Hypercard (PDF) (1-е изд.). Apple Computer Inc. с. 49. Архивировано (PDF) из оригинала 23 января 2018 г.
- ^ См Arriba . Мягкий футляр . Решение Девятого округа по этому делу является первым важным решением суда США о связывании. В нем Девятый округ признал глубокую ссылку Arriba Soft на изображения на веб-сайте Келли законной в соответствии с доктриной добросовестного использования.
- ^ «Судебное преследование тайваньской исследовательницы сексуальности и активистки Жозефины Хо» (PDF) . Sex.ncu.edu.tw. Архивировано из оригинала (PDF) 8 февраля 2012 года . Проверено 25 октября 2012 г.
- ^ CNET News.com, Дело о патенте на гиперссылку не щелкает . 23 августа 2002 г.
- ^ Кибертелеком :: Ссылка легальна? Интернет -архив . Проверено 11 июня 2012 г.
- ^ Ford Motor Company против 2600 Enterprises, 177 F.Supp.2d 661 (EDMi, 20 декабря 2001 г.)
- ^ Американский союз гражданских свобод против Миллера, 977 F.Supp. 1228 (ND Ga. 1997)
- ^ Ticketmaster Corp. против Tickets.Com, Inc., № 99-07654 (CD, Калифорния, 27 марта 2000 г.)
- ^ Интеллектуальный резерв против Utah Lighthouse Ministry, Inc. Архивировано 20 декабря 2008 г. в Wayback Machine , 75 FSupp2d 1290 (D Utah, 1999).
- ^ Universal City Studios Inc v Reimerdes, 111 FSupp2d 294 (DCNY 2000)
- ^ Comcast of Illinois X LLC против Hightech Elec. Inc.. Архивировано 17 декабря 2008 г. в Wayback Machine , Окружной суд Северного округа штата Иллинойс, решение от 28 июля 2004 г., 03 C 3231.
- ^ Perfect 10 против Google. Архивировано 17 декабря 2008 г. в Wayback Machine , Решение от 21 февраля 2006 г., дело № CV 04-9484 AHM (CD Cal. 21 февраля 2006 г.), CRI 2006, 76–88 Нет. ответственность за миниатюрные ссылки на контент, нарушающий авторские права
- ^ TelecomTV - TelecomTV One - Новости, заархивированные 23 декабря 2008 г. на Wayback Machine.
- ↑ Весь ваш Interwibble принадлежит нам , Сильви Барак, The Inquirer , 21 февраля 2009 г.
Дальнейшее чтение
- Вайнрайх, Харальд; Хартмут Обендорф; Винфрид Ламерсдорф (2001). «Вид ссылки – концепции пользовательского интерфейса расширенных гиперссылок». Материалы 12-й конференции ACM по гипертексту и гипермедиа . п. 19. CiteSeerX 10.1.1.17.4220 . дои : 10.1145/504216.504225 . ISBN 9781581134209 . S2CID 14289046 .