Wątek z archiwum forum

Wróć do listy wątków

Re: Użycie znacznika BASE - wyjaśnienie

Wiadomosc nadesłana przez Rafal Platek
dnia Pazdziernik 04, 2001 at 10:13:48

W odpowiedzi na wiadomosc: Użycie znacznika BASE - wyjaśnienie nadesłana przez Jakub Trawiński dnia origdate

Witam,

O znaczniku BASE pisze w kursie HTML dołaczonym do Pajączka, w pomocy do Pajączka, w specyfikacji CSS. Prawie wszystko jak podejrzewam jest w Pańskim komputerze. Podaję tutaj za kursem:

BASE

Polecenie definiuje bazowy adres dokumentu.

BASE target="_blank" rel="nofollow" href="http://www...."

Polecenie w tej postaci zapewnia poprawność relatywnych odsyłaczy w dokumencie. Niekiedy dokumenty są przenoszone do innych miejsc, gdy wymaga tego porządek na serwerze. Jednak w dokumentach znajdują się zazwyczaj relatywne odsyłacze do innych stron na serwerze, a nie odsyłacze absolutne. Oznacza to, że nie jest w nich podawana pełna ścieżka dostępu, lecz jedynie jej fragmenty. Jest to znacznie wygodniejsze w trakcie konstruowania dokumentu.

Gdy dokument zostanie przeniesiony, może się zdarzyć, że odsyłacze stracą swoją aktualność, gdyż przeglądarka będzie je odnosić do nowego położenia dokumentu. Oczywiście poprawność wymagałaby w takiej sytuacji albo przeniesienia wszystkich dokumentów, do których odsyłacze znajdują się na danej stronie, albo ręcznego poprawienia adresów. Jedno i drugie może być bardzo kłopotliwe, a przeniesienie nawet z jakichś powodów niemożliwe. W takiej sytuacji wygodnym rozwiązaniem jest podanie BASE w nagłówku przenoszonej strony. Przeglądarka będzie automatycznie, "w locie" poprawiać adres w odsyłaczu, kierując się podanym adresem bazowym, który stanowi w tej sytuacji swoistą busolę.

Pozdrawiam,
rafał


Odpowiedzi na ta wiadomosc: