Абсолютні і відносні посилання можуть використовуватися в самих різних IT-інструментах. Найчастіше - при конструюванні веб-сторінок, а також в електронних таблицях. Яким чином виглядають дані посилання? Чим відрізняється абсолютна посилання від відносної?
Зміст статті
- Абсолютні і відносні посилання в Excel
- Посилання в структурі веб-сторінки
- порівняння
- Порівняльна таблиця
Абсолютні і відносні посилання в 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 | |
Являє собою вписану в клітинку формулу, яка не змінюється при копіюванні вмісту даної комірки в іншу частину таблиці | Являє собою формулу, яка змінюється під час копіювання вмісту комірки, в яку вона вписана, в іншу частину таблиці - в ній прописуються нові координати синхронно змінювався положенню осередки |
У веб-розробці | |
Являє собою повне посилання на файл - разом з доменом, наявними субдоменами і підкаталогами | Являє собою часткову посилання на файл - як правило, тільки у вигляді його найменування (браузер добудовує повну адресу файлу автоматично - додавши домен і піддомени, на яких розташована веб-сторінка з відносною посиланням) |