Абсолютті және салыстырмалы жолдар

Абсолюттік және салыстырмалы URL жолының арасындағы айырмашылықты түсіну

Веб-дизайнның аспектілері еренсілтемелерге қарағанда «веб-центрді» емес (әдетте жай сілтеме ретінде аталады). Бетте сілтеме жасау мүмкіндігі және оқырмандарға басқа мазмұнға оңай қол жеткізу мүмкіндігі веб-сайттарды баспа немесе эфирге шығарылған медиа сияқты басқа байланыс құралдарынан бөлек анықтайтын белгілердің бірі болып табылады.

Бұл сілтемелер беттерге оңай қосылады және олар сіздің веб-сайтыңызда немесе басқа жерде веб-беттерде болуы мүмкін. Сондай-ақ, сіз басқа бейнелерге, бейнелерге немесе құжаттарға сілтеме жасай аласыз. Дегенмен, сілтемелерді қосу оңай болғандықтан, олар көптеген жаңа веб-дизайнерлер бірінші кезекте, әсіресе, файл жолдарының тұжырымдамасы мен салыстырмалы жолға деген абсолюттік айырмашылықты түсіну үшін күресетін элементтердің бірі болып табылады. біреуінің орнына қолданылған кезде.

Жоғарыда сипатталған сілтемелердің әрқайсысында сіз сайтымыздағы осы түрлі беттерге немесе ресурстарға қалай қосылатындығыңызды ескеруіңіз керек. Атап айтқанда, қандай URL жолын жазатындығыңызды шешу керек. Веб-дизайнда сілтемелерді жасаудың екі жолы бар және қолдануға болатын жолдардың екі түрі бар:

Абсолютті жолдың URL мекенжайлары

Абсолюттік жолдарда Интернеттегі ерекше орынға сілтеме жасайтын URL мекенжайлары қолданылады. Бұл жолдар сілтеме жолының бөлігі ретінде домендік атауды қамтиды. Осы веб-парақтың абсолюттік жолының мысалы:

https: // www. / web-typography-101-3470009

Өзіңіздің доменіңізден басқа домендегі Веб элементтерін көрсетгіңіз келгенде әдетте абсолютті жолды пайдаланасыз. Мысалы, егер мен басқа веб-сайтқа сілтеме жасауды қаласам, басқа сілтеме жасау үшін бір доменді (webdesign.) Қалдыратындықтан, сол сілтеме үшін толық URL мекенжайын қосу керек. Бұл сілтеме бет ішіндегі элементті жай сілтеме үшін «href» төлсипатының мәні ретінде пайдаланылатын URL мекен-жайымен қосады.

Егер сіз өзіңіздің «off site» дегенмен байланыстыратын болсаңыз, абсолютті жолды пайдалануыңыз керек, бірақ өз доменіңіздегі беттер немесе ресурстар туралы не айтуға болады? Сіз өз сайтыңыздағы беттермен байланыстасаңыз да, абсолютті жолдарды қолдануға болады, бірақ ол талап етілмейді және сіздің даму ортаңызға байланысты абсолюттік жолдар проблемаларды тудыруы мүмкін.

Мысалы, веб-торапты құру кезінде пайдаланатын даму ортасы бар болса және барлық URL мекенжайларын осы URL мекенжайына толық кодтасаңыз, онда олар торапты аша бастағанда өзгеруі қажет. Бұл мәселені болдырмау үшін кез келген жергілікті ресурстарға арналған файл жолдары салыстырмалы жолдарды пайдалануға тиіс.

Салыстырмалы жол URL-і

Салыстырмалы жолдар сілтемелердің бетіне байланысты өзгереді - олар біреуі (яғни, аты) болып табылатын бетке қатысты. Егер сіз өз сайтыңыздағы бетке немесе осы сайттағы «суреттер» каталогының ішіндегі суретке сілтеме жасасаңыз, салыстырмалы жол сіз пайдаланатын болады. Салыстырмалы жолдар беттің толық URL мекенжайын пайдаланбайды, біз қарап шығып отырған абсолюттік жолдардан ерекше.

Салыстырмалы жолды пайдаланып сілтемені жасаудың бірнеше ережелері бар:

Қатысты жолды қалай анықтау керек:

  1. Алдымен өңдейтін беттің URL мекенжайын анықтаңыз. Жоғарыда келтірілген мысалдағы мақалада https: // www. / web-typography-101-3470009
  2. Содан кейін беттің каталог жолын қараңыз. Бұл мақала үшін / web-typography-101-3470009

Бұл жолды алдыңғы сызықпен (/) бастай отырып салыстырмалы жолды жазатынымызды көресіз. Бұл кейіпкер браузерге ағымдағы каталогтың түбіріне өтуін айтады. Осыдан сіз өзіңіздің нақты ресурсыңыз үшін қажет қалталар мен файл атауларын қоса аласыз, түпнұсқа ресурсқа қосылғыңыз келетін қалталар мен құжаттарды бұрады.

Сонымен, қысқаша айтқанда, егер сіз «off site» дегенмен байланысқан болсаңыз, сіз қосылғыңыз келген нәрсеге толық жолды қамтитын абсолютті жолды пайдаланасыз. Сіз кодталған бет орналасқан домендегі файлға сілтеме жасасаңыз, онда сіз бар беттегі, веб-сайттың файлдық құрылымы арқылы маңызды бағытта жүретін салыстырмалы жолды пайдалана аласыз және, сайып келгенде, сізге қажет ресурсқа .