Різниця між абсолютними та відносними шляхами до файлів
Жоден аспект веб-дизайну не є більш орієнтованим на веб гіперпосилання. Створення посилання на сторінці, щоб допомогти відвідувачам легко отримати доступ до іншого вмісту, є однією з визначальних рис, які відрізняють веб-сайти від інших засобів комунікації, таких як газети та радіо.
Ці посилання легко додати на сторінку, але деякі дизайнери бентежаться щодо оптимальної реалізації, тому що Існує два стандартних способи створення посилань і два типи шляхів, які ви можете використовувати — абсолютний і відносний шляхи.
URL-адреси абсолютного шляху
Абсолютні шляхи використовують URL-адреси, які посилаються на конкретне, повністю визначене місце в Інтернеті. Ці шляхи включають доменне ім’я як частину самого шляху посилання.
Використовуйте абсолютний шлях, щоб вказувати на веб-елементи, які знаходяться в домені, відмінному від вашого. Наприклад, щоб посилатися на сторінку на іншому веб-сайті, потрібно включити повну URL-адресу. Це посилання просто додасть елемент усередину сторінки з URL-адресою, яка використовується як значення атрибута href для цього посилання.
Ви також можете використовувати URL-адреси абсолютних шляхів у своєму власному домені з застереженням, що якщо ви переміщуєтеся між субдоменами або між каталогами на власному сервері, абсолютні шляхи можуть зламатися. Щоб уникнути цієї проблеми, шляхи до файлів для будь-яких локальних ресурсів повинні використовувати відносні шляхи.
URL-адреси відносного шляху
Відносні шляхи змінюються залежно від сторінки, на яку розміщені посилання — вони залежать від тієї сторінки, яка є однією (звідси й назва). Якщо ви посилаєте на сторінку власного сайту або зображення всередині каталогу зображень на цьому сайті, ви, ймовірно, скористаєтеся відносним шляхом. Відносні шляхи не використовують повну URL-адресу сторінки.
Існує кілька правил створення посилання за допомогою відносного шляху:
- Посилання в тому самому каталозі, що й поточна сторінка, не містять інформації про шлях:
ім'я файлу
- Підкаталоги перераховані без будь-яких попередніх косих рисків:
щотижня/ім'я файлу
- Посилання до одного каталогу відображаються як:
../ім'я файлу
Якщо ви підключені за межами сайту, ви будете використовувати абсолютний шлях, який включає повний шлях до того, до чого ви хочете підключитися. Якщо ви пов’язані з файлом у домені, де знаходиться сторінка, яку ви кодуєте, використовуйте відносний шлях, який по суті, переходить від сторінки, на якій ви перебуваєте, через файлову структуру сайту і, нарешті, до ресурсу тобі потрібно.