stringtranslate.com

Гиперссылка

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

В вычислительной технике гиперссылка или просто ссылка представляет собой цифровую ссылку на данные , по которым пользователь может следовать или на которые можно перейти, щелкнув или нажав . [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 < /  a >

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

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

XLink

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

Вики

Хотя в вики могут использоваться гиперссылки типа HTML, использование вики-разметки — набора облегченных языков разметки , специально предназначенных для вики, обеспечивает упрощенный синтаксис для связывания страниц в среде вики — другими словами, для создания вики-ссылок .

Простое изображение, демонстрирующее, как работают внутренние ссылки RemveMediaWiki (то есть порядок частей ссылки), когда вы хотите создать ссылку, которая отображает слова иначе, чем заголовок связанной страницы: две открывающиеся квадратные скобки, ФАКТИЧЕСКАЯ ссылка, символ вертикальной черты, поясняемый как необходимый разделитель, слова, которые должны выглядеть так, как я хочу, и две закрывающие квадратные скобки.
Как работают внутренние ссылки MediaWiki , когда кто-то хочет создать ссылку, в которой будут отображаться слова, отличные от заголовка связанной страницы.

Синтаксис и внешний вид вики-ссылок могут различаться. Оригинальная вики-программа Уорда Каннингема , WikiWikiWeb, использовала для этой цели CamelCase . CamelCase также использовался в ранней версии Википедии и до сих пор используется в некоторых вики, таких как TiddlyWiki , Trac и PmWiki . Распространенным синтаксисом разметки является использование двойных квадратных скобок вокруг термина, на который будет сделана вики-ссылка. Например, ввод «[[зебры]]» преобразуется программным обеспечением вики с использованием этого синтаксиса разметки в ссылку на статью о зебрах . Гиперссылки, используемые в вики, обычно классифицируются следующим образом:

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

Виртуальные миры

Гиперссылки реализуются в различных сетях трехмерного виртуального мира , в том числе использующих платформы OpenSimulator [8] и Open Cobalt [9] .

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

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

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

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

Говорят, что ссылка из одного домена на другой исходит от исходной привязки и входит в цель.

Наиболее распространенной привязкой назначения является URL-адрес , используемый во Всемирной паутине . Это может относиться к документу, например веб-странице или другому ресурсу, или к позиции на веб-странице. Последнее достигается с помощью элемента HTML с атрибутом «name» или «id» в этой позиции HTML-документа. URL-адрес позиции — это URL-адрес веб-страницы с добавленным идентификатором фрагмента  — «# id Attribute ».

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

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

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

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

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

Он использует HTML-элемент «a» с атрибутом «href» (HREF — это сокращение от «Hypertext REFerence» [13] ) и, при необходимости, также атрибуты «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». Чтобы предотвратить случайное повторное использование окна, обычно доступны специальные имена окон «_blank» и «_new», которые всегда вызывают создание нового окна. Ссылки такого типа особенно часто встречаются, когда один большой веб-сайт ссылается на внешнюю страницу. В этом случае цель состоит в том, чтобы убедиться, что человек, просматривающий страницу, знает, что сайт, на который есть ссылка, не одобряется сайтом, с которого была ссылка. Однако иногда этим атрибутом злоупотребляют, и иногда при просмотре одного сайта может создаваться множество окон.

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

История

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

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

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

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

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

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

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

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

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

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

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

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

Рекомендации

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

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