Ни один аспект веб-дизайна не является более веб-ориентированным, чем гиперссылки . Создание ссылки на странице, чтобы помочь посетителям легко получить доступ к другому контенту, является одной из определяющих черт, которые отличают веб-сайты от других средств коммуникации, таких как газеты и радио.
Эти ссылки легко добавить на страницу, но некоторые дизайнеры путаются в оптимальной реализации, потому что есть два стандартных способа создания ссылок и два типа путей, которые вы можете использовать — абсолютные и относительные пути.
URL-адреса абсолютного пути
Абсолютные пути используют URL-адреса, которые ссылаются на определенное, полностью идентифицированное местоположение в Интернете. Эти пути включают доменное имя как часть самого пути ссылки.
Используйте абсолютный путь, чтобы указать на веб-элементы, которые находятся в домене, отличном от вашего. Например, для ссылки на страницу на другом веб-сайте необходимо указать полный URL-адрес. Эта ссылка просто добавит элемент внутри страницы с URL-адресом, используемым в качестве значения атрибута href для этой ссылки.
Вы также можете свободно использовать URL-адреса абсолютного пути в своем собственном домене с оговоркой, что если вы перемещаетесь между поддоменами или между каталогами на своем собственном сервере, абсолютные пути могут нарушаться. Чтобы избежать этой проблемы, пути к файлам для любых локальных ресурсов должны использовать относительные пути.
URL относительного пути
Относительные пути меняются в зависимости от страницы, на которой находятся ссылки — они относятся к той странице, к которой они относятся (отсюда и название). Если вы ссылаетесь на страницу на своем собственном сайте или на изображение внутри каталога изображений на этом сайте, вы, скорее всего, будете использовать относительный путь. Относительные пути не используют полный URL-адрес страницы.
Существует несколько правил создания ссылки с использованием относительного пути:
- Ссылки в том же каталоге, что и текущая страница, не содержат информации о пути:
имя файла
- Подкаталоги перечислены без каких-либо предшествующих слешей:
еженедельно / имя_файла
- Ссылки на один каталог перечислены как:
../имя файла
Если вы связаны вне сайта, вы будете использовать абсолютный путь, который включает полный путь к тому, к чему вы хотите подключиться. Если вы связаны с файлом в домене, в котором находится страница, которую вы кодируете, используйте относительный путь, который по существу перемещается от страницы, на которой вы находитесь, к файловой структуре сайта и, наконец, к нужному ресурсу.