Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] podstrony nie dziedziczą stylu CSS
Forum PHP.pl > Forum > Przedszkole
pafeu
Struktura katalogów u mnie wygląda tak:
htdocs/strony/hho/hho-1
htdocs/css

strona główna czyli index.php jest w htdocs i ona czyta styl z katalogu css
hho.php jest w katalogu strony i ta również czyta styl z katalogu css
w katalogu hho jest hho-1.php a ta nie czyta stylu z katalogu css

Wszystkie podstrony są wczytywane do diva na stronie głównej.

Zastanawia mnie fakt dlaczego pierwsza podstrona czyli strony/hho.php dziedziczy styl określony w index.php a druga czyli strony/hho/hho-1.php już tego sylu nie dziedziczy.

Podobny problem jest ze ścieżkami do skryptów, zdjęciami itp. mimo, że są one umieszczone na stronie głównej a nie na podstronach.

Jak w profesjonalny sposób zarządzać stylami na poszczególnych podstronach?
siemieng
użyj pełnego adresu okreslającego dostęp do pliku styli, np:

<link rel="stylesheet" type="text/css" media="screen" href="http://localhost/css/style.css" />

zamiast (jak się domyślam tak masz obecnie)

<link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
pafeu
nie pomogło
Damonsson
Nie prościej zrobić jeden layout i includować tylko podstrony, niż na każdej odwoływać się do pliku css?

Po za tym podanie ścieżki do pliku css "na sztywno" musi działać. Jesteś pewny, że klasy się nie nadpisują? Odnośnik do css jest poprawny? Cudów nie ma, musi działać.
pafeu
Cytat
użyj pełnego adresu okreslającego dostęp do pliku styli, np:
<link rel="stylesheet" type="text/css" media="screen" href="http://localhost/css/style.css" />

co do poprzedniej porady to ona była trafna i teraz jest ok
bardzo dziękuję za zainteresowanie moim problemem i pomoc w jego rozwiązaniu
pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.