Чим відрізняється абсолютне посилання від відносного?

Абсолютні і відносні посилання можуть використовуватися в самих різних IT-інструменти. Найчастіше — при конструюванні веб-сторінок, а також в електронних таблицях. Яким чином виглядають дані посилання? Чим відрізняється абсолютне посилання від відносної?

Зміст статті

Абсолютні і відносні посилання в Excel

Отже, в числі тих поширених IT-інструментів, в яких застосовуються абсолютні і відносні посилання, — програма Excel. Елемент першого типу являє собою фіксований (не змінюється при копіюванні вмісту комірки в інше місце таблиці) набір координат осередків, які визначені у формулі. Тобто при використанні абсолютної посилання переміщення A1 в будь-яку сторону не впливає на зміст формули — координати прописаних у ній осередків не зміняться. Формула буде залишатися в тому вигляді, в якому вписана в таблиці Excel спочатку.

Зазначимо, що для того, щоб зафіксувати «абсолютність» посилання у формулі необхідно проставити знак $ перед кожною координатою. Запис у клітинці, таким чином, буде виглядати як = $A$1+$A$2.

У свою чергу, відносна посилання — це набір координат комірок у формули, які змінюються при копіюванні в інше місце таблиці комірки, в яку вписана формула. Тобто якщо спочатку в комірці A1 записана формула = B1+B2, то у випадку з використанням відносної посилання при копіюванні даної клітинки на клітинку, розташовану правіше, — на A2, формула автоматично зміниться на » = B2+B3.

У відносних посиланнях, в свою чергу, не потрібно проставляти знаків $. Власне, його відсутність і зумовлює «відносність», а не «абсолютність» посилання.

до змісту ?Абсолютні і відносні посилання в структурі веб-сторінки

Поняття абсолютних та відносних посилань використовується також у сфері веб-розробки. Справа в тому, що і ті й інші можуть розміщуватися в структурі веб-сторінок. Яким чином?

Під відносної посиланням, розміщеної у структурі веб-сторінки, розуміється неповна адреса файлу, який виглядає приблизно як /page1234.html. Передбачається, що браузер, виявивши відносне посилання автоматично додасть перед знаком / відсутню частину адреси файлу для того, щоб він завантажився.

Важливо, щоб перехід по відносній ссылке здійснювався з веб-сторінки, розташованої на тому ж сайті, де розміщений файл. Тобто якщо на порталі http://www.page1.com розміщується сторінка з відносною посиланням виду /page1234.html, то браузер після того, як користувач клацне по даному посиланню, почне завантажувати файл за адресою http://www.page1.com/page1234.html.

Якщо, у свою чергу, розмістити її, наприклад, на порталі http://www.page2.com, то браузер почне завантажувати сторінку http://www.page2.com/page1234.html. Тому веб-майстру треба бути уважним з розміщенням відносних посилань — головне, щоб їм відповідав реальний файл на сервері.

Під абсолютною посиланням на веб-сторінці розуміється, в свою чергу, повну адресу файлу, який виглядає як http://www.page.com/page1.html. Браузер буде забезпечувати перехід до файлу тільки за цією адресою і ніякому іншому. Абсолютне посилання можна вбудувати в веб-сторінку, розташовану на будь-якому сайті, — перехід по ній на вказаний файл завжди буде коректним.

до змісту ?Різниця між абсолютною і відносною посиланням

Головна відмінність абсолютної посилання від відносної Excel в тому, що при використанні першої зміст формули, скопійованої з однієї комірки в іншу, зберігається, при залученні другий — змінюється.

В іншій області IT — веб-розробки — під абсолютною посиланням розуміється повна адреса файлу, розташованого на сервері. Під відносним — лише частина адреси, достатня, однак, для того, щоб браузер автоматично добудував повний шлях до файлу, виходячи з поточного адреси веб-сторінки, на якій розміщена відносне посилання.

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

до змісту ?Порівняльна таблиця

Абсолютна посилання
Відносне посилання

У програмі Excel

Являє собою вписану в комірку формулу, яка не змінюється при копіюванні вмісту комірки в іншу частину таблиці
Являє собою формулу, яка змінюється при копіюванні вмісту комірки, в яку вона вписана, в іншу частину таблиці — в ній прописуються нові координати синхронно змінилося положення комірки

У веб-розробці

Являє собою повну посилання на файл — разом з доменом, наявними субдоменами і підкаталогами
Являє собою часткову посилання на файл — як правило, тільки у вигляді його найменування (браузер добудовує повна адреса файлу автоматично, додавши домен і субдомени, на яких розташована веб-сторінка з відносною посиланням)

 

Related posts

 
 

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

http://poradumo.com.ua/262503-c-76/