3. Гиперссылка


Гиперссылки

Гиперссылка (англ. hyperlink) — это активный элемент в цифровом документе, который позволяет пользователям переходить к другому документу или его элементу. Гиперссылки могут быть текстовыми, графическими или кнопками и обычно выделяются другим цветом (чаще всего синим) и подчеркиванием.
 

Виды гиперссылок

Гиперссылки классифицируются по нескольким критериям:
  1. По форме представления:
    • Текстовые: включают линк (URL-адрес) и анкор (название ссылки).
    • Графические: могут быть изображениями или кнопками.
  2. По объектам назначения:
    • Ссылки на веб-страницы.
    • Ссылки на элементы внутри одной страницы.
    • Ссылки на электронную почту.
    • Ссылки на документы на FTP-серверах.
  3. По типу ссылки:
    • Локальные (внутренние): ссылаются на элементы внутри одного документа.
    • Глобальные (внешние): ведут на другие веб-ресурсы.
  4. По состоянию:
    • Непосещенные: еще не активированные пользователем.
    • Посещенные: уже активированные.
    • Битые: ссылки, которые ведут на несуществующие ресурсы
 

Внешние ссылки

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

Полный адрес документа, указываемой во внешней ссылке, называется абсолютным адресом, абсолютным URL (Uniform Resource Locator - универсальный указатель ресурсов).
Если в ссылке не указано конкретное имя файла, по умолчанию загружается файл с именем index.html. Этот файл обычно используется как основной документ для веб-сайта и отображается при обращении к корневому каталогу домена. Например, при вводе URL-адреса http://example.com сервер автоматически ищет и загружает index.html, если он доступен в корневой директории сайта. Расширение файла может быть разным в зависимости от технологий, используемых при разработке.

Для создания внешней ссылки используется тег <a>, где атрибут href указывает полный URL-адрес целевой страницы.
Пример
<a href="https://www.example.com">Перейти на Example</a>

При клике на эту ссылку пользователь будет перенаправлен на указанный сайт.
 

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

Внутренние ссылки ведут на страницы или ресурсы внутри одного и того же веб-сайта. Они могут использовать относительные или абсолютные адреса. Например, для перехода к странице "Контакты" внутри одного сайта можно использовать следующий код:
<a href="/contacts.html" title="Свяжитесь с нами">Контакты</a>


Если файл находится в той же директории, можно просто указать его имя:
<a href="about.html">О нас</a>

Документ со своего сайте как правило открывают в том же окне (вкладке) браузера. 

Если нужно сделать ссылку на документ, который лежит уровнем ниже, например, в подкаталоге images:
<a href="images/pictures.jpg" target="_blank">Изображение</a>

В ссылке выше мы хотим загрузить изображение. Логичнее его открывать для просмотра в новой вкладке. Это делает путем добавления атрибута target со значением _blank.
Возможные значения атрибута target приведены в таблице
Значение Описание Пример использования
_blank Открывает ссылку в новом окне или вкладке браузера. <a href="https://www.example.com" target="_blank">Перейти на Example</a>
_self Загружает документ в том же окне или вкладке, где находится текущая страница (значение по умолчанию). <a href="page.html" target="_self">Перейти на страницу</a>
_parent Загружает документ в родительский фрейм, если таковой имеется; иначе ведет себя как _self. <a href="page.html" target="_parent">Перейти на родительскую страницу</a>
_top Открывает документ в полном окне браузера, отменяя все фреймы. <a href="page.html" target="_top">Перейти на полную страницу</a>
Имя фрейма Открывает документ в указанном фрейме с заданным именем. <a href="page.html" target="myFrame">Открыть в myFrame</a>

Чтобы перейти на страницу, которая находится на уровень выше в иерархии директорий вашего веб-сайта, вы можете использовать относительный путь с символом ... Этот символ указывает на родительский каталог.
 
Пример
Предположим, у вас есть следующая структура каталогов:
/website
    /about
        index.html
    /contact
        index.html

Если вы находитесь в файле index.html в каталоге /contact и хотите создать ссылку на файл index.html в каталоге /about, вы можете использовать следующий код:

<a href="../about/index.html">Перейти на страницу "О нас"</a>


 

time 1000 ms
memory 256 Mb

Комментарий учителя