![]() |
![]() |
![]()
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: 375 Pomógł: 20 Dołączył: 28.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat warunek zeby strona byla w glownym katalogu Tu jest problem. Na niektórych hostingach adres twojej strony to: nazwa_hostingu.com/twoja_nazwa. URL w <base> musi być pełny - wtedy problem z CSS nie występuje - przynajmniej na localhost.@wewior: Dlaczego <base> to złe rozwiązanie? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 05:22 |