Re: Użycie znacznika BASE - wyjaśnienie
Wiadomosc nadesłana przez Rafal Platek
dnia Pazdziernik 04, 2001 at 10:13:48
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: