t.mashine
(T Mashine)
13 Sierpień 2008 14:14
#1
Witam,
mam problem ze wskazaniem ścieżki dostępu do pliku tła, a dokładniej z interpretacją CSSa przez przeglądarki.
Gdy zapiszę w taki sposób:
background-image: url(../images/background_1.png);
wtedy tło jest wyświetlan w IE 7 (nie wiem jak w starszych, mam tylko siódemke), a gdy zapiszę w ten sposób:
background-image: url(images/background_1.png);
wtedy tło występuje w Firefoksie i w Operze. Drzewo katalogu ze stroną:
Katalog główny:
-plik index.html
+css
-style.css
+grafika
-background_1.png
Wbrew pozorom, to według mnie IE prawidłowo interpretuje, czyli sposób 1, ponieważ lokalizacja powinna być względem pliku css, a nie html; i co teraz zrobić ;>
xyzpoland
(Remek Dobrowolski)
13 Sierpień 2008 14:33
#2
Zawsze używam poniższej składni i nigdy nie miałem z nią problemów…
background-image: url("../images/background_1.png");
PS Sprawdź, czy działa u Ciebie.
Pozdrawiam.
system
(system)
13 Sierpień 2008 16:17
#3
Przypominam sobie że na innym forum czytałem o tym samym problemie, okazało się że niepoprawnie była napisana ścieżka do arkusza stylów (dokładniej o ** zamiast / ).
t.mashine
(T Mashine)
13 Sierpień 2008 20:12
#4
Dzięki _Puma_ zadziałał Twój sposób; myślałem, że ze ścieżką do css-a jest wszystko OK, bo np. kolor tła działał
Tak właściwie to cudzysłowów chyba nie trzeba stosować, bo bez też działa, a widziałem też, że niktórzy dają w ten znak: ’ 8)
Dzięki za odpowiedzi…