![]() |
![]() |
![]()
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: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%) ![]() ![]() |
Nikt mnie nie rozumie :chlip: (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Nie zrozumieliśmy się. W kodzie mojej strony umieściłem coś takiego: I obrazki działają, ale nie chce walić tutaj znacznika style tylko po to żeby mi obrazki działały. Jeśli umieszczę bezwzględną ścieżkę do obrazków będę musiał się strasznie chrzanić ze zmianą ich w przypadku zmiany domeny. Natomiast użycie zmiennej szablonowej do wszystkich obrazków też na nic mi się nie zda bo wydajność spadnie, a znacznika style i tak się nie pozbędę z kodu HTML :/ Jedynym w miarę sensownym wyjściem wydaje mi się jest utworzenie skryptu php który będzie generował styl, ale to też jest mi nie w smak. Ehh dobra niech już zostanie ten znacznik style kicham na niego. Dlaczego swoją drogą uważasz że używanie base nie jest dobrym rozwiązaniem ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 18:37 |