При разработке веб-страниц очень часто приходиться сталкиваться с задачей указания адреса к тому или иному месту в сети Интернет или файлу.
Адреса нужно указывать:
+ Когда вы даете ссылки на что-либо;
+ Когда вставляете изображения;
+ Указываете в качестве фона какое-либо изображение;
и.т.д.
Есть 2 основных способа, как вы можете указать адрес на веб-страницах:
Способ 1. Абсолютный адрес.
Способ 2. Относительный адрес.
Каждый из этих способов имеет свои достоинства и недостатки и каждый из них можно использовать в своей ситуации.
Относительные адреса:
Исходя из названия путь или адрес здесь указывается относительно какого-то места. Это действительно так.
Чтобы понять, как это работает, давайте рассмотрим несколько примеров.
1) Структура следующая. Имеем 2 веб-страницы формата html, которые находятся в одной папке.
Чтобы сделать ссылку в одном файле на другой, нужно всего-лишь написать название файла.
Например, ссылка с файла file1.html на файл file2.html будет выглядеть просто:
<a href="file2.html">Ссылка</a>
2) Следующая ситуация.
Имеем 2 файла html:
file1.html находится в папке folder1, а file2.html находится на уровень ниже.
Чтобы создать ссылку в файле file1.html на файл file2.html, нужно написать следующий код:
<a href="../file2.html">Ссылка</a>
Оператор ../ означает, что происходит обращение на уровень ниже.
3) Теперь обратная ситуация.
Нужно создать ссылку в файле file2.html на файл file1.html.
Для этого используем следующий код:
<a href="folder1/file1.html">Ссылка</a>
Таким образом, при относительных адресах путь к файлу зависит от расположения того файла, в котором создается ссылка.
Использовать относительные адреса возможно в том случае, если файлы расположены на одном сайте.
Если нужно сделать ссылку на файл, который располагается на другом сайте, то нужно использовать абсолютные адреса.
Абсолютные адреса.
В самом названии абсолютный понимается, что адрес должен быть полным и не зависеть от других папок и файлов рядом или в которых он находится.
В интернет абсолютный адрес представляет собой url и полный путь относительно домена сайта (его корня) до того места, где лежит файл.
Предположим, что файл лежит в папке folder1, которая лежит в корне сайта site1.ru.
Абсолютный адрес до этого файла будет следующий:
http://site1.ru/folder1/file.html
Наверняка вам не раз уже приходилось видеть адреса в таком виде.
Если вы пытаетесь сделать ссылку со страницы, которая находится на вашем сайте на файл, который располагается на другом домене, то указание адреса в этом случае будет возможно только в абсолютном виде.
Абсолютными адресами оперируют при ссылке с одного сайта на другой, но бывает также, что их используют и в том, случае, когда файлы располагаются на вашем сайте.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти