![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Cześć.
Chciałbym ujednolicić trochę kod stron poprzez wydzielenie wszystkich styli do zewnętrznych plików CSS. Problem leży w stosowaniu mod_rewrite. Gdyż jeśli mam obrazek znajdujący się pod adresem www.domena.com/obrazki/logo.jpg a obecny url to www.domena.com/strona/parametr/ i kiedy wpiszę w parametrze background:url('obrazki/logo.jpg') to się on nie wyświetli. Rozwiązaniem jest zastosowanie tagu <base> niestety działa ono tylko dla stylów które są umieszczone wewnątrz kodu HTML, natomiast nie działają kiedy są przywoływane z zewnętrznego pliku CSS. Ktoś wiec jak umieścić cały arkusz stylów w osobny pliku dołączanym tagiem <link> i który rozwiązuje powyższy kłopot ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 8 Dołączył: 24.09.2003 Ostrzeżenie: (10%) ![]() ![]() |
nie musisz dodawac domeny zeby miec bezwzgledna sciezke, teraz masz cos takiego:
images/obrazek.jpg problem w tym ze jesli korzystasz z rewritow w postaci katalogow lub w inny sposob odwolujesz sie skryptami z poza katalogu w ktorym jest katalog images/ to obrazek sie nie wczyta, ale jesli bedziesz sie odwolywal w taki sposob: /images/obrazek.jpg wtedy bedziesz mial dostep do obrazka z kazdego poziomu, oczywiscie warunek zeby strona byla w glownym katalogu a obrazki najlepiej w katalogu o krotkiej nazwie nawet moze i/ inaczej bedziesz musial faktycznie robic odwolania po katalogach a to juz powinno sie ladowac z jakiejs konfiguracji zeby tego nie bylo w 100 miejscach |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 09:55 |