Одређивање УРЛ-а базе података у ХТМЛ <басе> елементу
Веб странице су направљене са низом веза, које указују на странице и изворе као што су слике и стилски листови. Постоје два начина наведите УРЛ који повезује ове изворе: или користите апсолутну путању или релативну путању.
Апсолутни пут се односи на одређену дестинацију, обично се покреће са именом домена (заједно са ХТТП) ввв.домаин.цом/дестинатион/соурце.јпг
. Релативна стаза је супротна: дестинација везе зависи од локације корена или у већини случајева име домена вашег веб сајта.
Типичан релативни пут би изгледао овако:
Ако је, на пример, домена веб локације, хонгкиат.цом
путања слике би се решила хонгкиат.цомимагес_2 / специфиинг-доцумент-басе-урл-витх-хтмл-басе-елемент.пнг
. Требало би да разумете ово ако сте неко време развијали сајт.
Али већина вас вероватно није чула за
елемент. Овај ХТМЛ таг је присутан још од ХТМЛ4, али се веома мало види у његовој имплементацији у дивљини. В3Ц описује овај елемент као:
“Основни елемент омогућава ауторима да наведу основни УРЛ документа за сврхе решавања релативних УРЛ-ова и имена подразумевани контекст прегледања у сврху праћења хипервеза.”
Ово
елемент у основи одлучује основни УРЛ за релативну путању у веб страницама. Уместо у зависности од локације корена или домена вашег веб сајта, можете да је покажете негде другде, можда као УРЛ где се ваши ресурси налазе у ЦДН-у (Нетворк Деливери Нетворк). Да видимо како то заправо функционира.
Коришћење основног елемента
Тхе
је дефинисано уздуж и
у оквиру
. С обзиром на следећи пример, постављамо основни УРЛ на Гоогле.
Ова спецификација ће утицати на све путање унутар документа, укључујући и оне које су наведене у оквиру хреф
атрибут и срц
слика. Дакле, под претпоставком да имамо табелу стилова, слике и везе у скупу докумената са релативном стазом као што је ова, на пример:
Анцхор Линк
Иако је наша веб страница испод демо.хонгкиат.цом
релативна путања ће се односити на хонгкиат.макцдн.цом
, пратећи основну путању наведену у
таг. Покушајте да прелазите преко везе, а претраживач ће вам показати где се пут управо креће.
Сви релативни путеви ће на крају бити:
Анцхор Линк
Постављање заданог циља везе
Поред дефинисања основне УРЛ адресе,
може да постави подразумевани циљ везе преко таргет
аттрибуте. Рецимо да желите да се све везе у документу отворе у новом картици претраживача, подесите таргет
са _бланк
, овако.
Ограничења
Тхе
међутим, у неким околностима има неколико упозорења:
Прво,
подршка за прегледач је одлична; ради у ИЕ6. Али, ИЕ6 мисли да захтева затварање . Ово би могло проузроковати хијерархијску проблематику у документу, ако је завршни таг остао неодређен. Једноставан брзи начин рјешавања овог проблема је додавање
затварање у коментару,
.
Ако користите #
у вези са
да бисте се повезали са одељцима у документу, можда ћете наићи на проблем у програму Интернет Екплорер 9. Уместо да прелазите на поменути одељак, Интернет Екплорер 9 ће поново учитати страницу.
Осим тога, празно хреф
резултираће у основном УРЛ-у уместо повезивању са тренутним директоријумом где се налази страница (ово је подразумевано понашање претраживача), што може да изазове неочекиване проблеме са референцама.
Упаковати
Тхе
је згодна ХТМЛ функција која може поједноставити референцирање везе у веб документу. Користите ознаку пажљиво како бисте смањили замке. Слиједите ове упуте за више информација о
таг:
- Апсолутни и релативни УРЛ-ови - МСДН
- ХТМЛ Басе Елемент - В3Ц