Гиперссылка - Hyperlink

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

В вычислении , а гиперссылку , или просто ссылку , является ссылкой на данные о том , что пользователь может следовать путем нажатия или нажатия . Гиперссылка указывает на весь документ или на определенный элемент в документе. Гипертекст - это текст с гиперссылками. Текст, на который делается ссылка, называется якорным текстом . Программная система, которая используется для просмотра и создания гипертекста, является гипертекстовой системой , а создание гиперссылки означает гиперссылку (или просто ссылку ). Считается, что пользователь, следующий по гиперссылкам, перемещается по гипертексту или просматривает его.

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

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

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

Ссылки

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

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

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

Якорь

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

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

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

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

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

Жирная ссылка

Ссылка жира (также известная как «один-ко-многим» ссылка, «расширенная ссылка» или «мульти-хвостатым звено») представляет собой гиперссылка , которая приводит к нескольким конечным точкам; ссылка - это многозначная функция .

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

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> тег может также состоять из различных атрибутов , такие как атрибут «отны» , который определяет отношения между текущим документом и связанным документом.

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

XLink: гиперссылки

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

Вики

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

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

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

  • Внутренние вики- ссылки или внутренние вики- ссылки ведут на страницы одного и того же вики-сайта.
  • Ссылки Interwiki - это упрощенные гиперссылки разметки, которые ведут на страницы других wiki, связанных с первым.
  • Внешние ссылки ведут на другие веб-страницы (те, которые не рассматриваются в двух вышеупомянутых случаях, вики или не вики).

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

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

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

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

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

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

Как гиперссылки работают в 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»), а также, необязательно, атрибуты «title», «target» и « class » или «id»:

<a href=" URL "title=" link title" target=" link target "class=" link class "> ярлык ссылки </a>

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

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

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

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

  • Непосещенная ссылка обычно выделяется синим цветом и подчеркивается.
  • Посещенная ссылка обычно выделяется фиолетовым цветом и подчеркивается.
  • Активная ссылка обычно красного цвета и подчеркнута.

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

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

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

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

История

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

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

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

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

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

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

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

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

В 2000 году British Telecom подала в суд на Prodigy , утверждая, что Prodigy нарушила свой патент (патент США 4873662 ) на веб-гиперссылки. После судебного процесса , суд нашел для Prodigy, постановив , что British Telecom патент «s не охватывает веб - гиперссылок.

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

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

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

использованная литература

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