Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
w pliku index.tpl
Kod <head> <link rel="stylesheet" href="css/szata.css"> </head> <body> <div id="logo"> </div> </body> w pliku szata.css Kod #logo{ /*border:solid black 1px;*/ background-image:url("szablon/logo.gif"); background-position:left center; background-repeat:no-repeat; position:relative; margin-left: auto; margin-right: auto; height:130px; width:640px; } logo się nie wyświetla, a gdy w pliku index.tpl napiszę Kod <img src="css/szablon/logo.gif"> to logo się pojawia. Ten post edytował nigraS 29.12.2008, 22:38:12 |
|
|
|
![]() |
Post
#2
|
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków |
nie znam struktury twoich katalogów... ale chyba masz ścieżki pokićkane.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 15 Dołączył: 10.12.2007 Skąd: Lublin Ostrzeżenie: (0%)
|
w pliku szata.css Kod #logo{ /*border:solid black 1px;*/ background-image:url("szablon/logo.gif"); background-position:left center; background-repeat:no-repeat; position:relative; margin-left: auto; margin-right: auto; height:130px; width:640px; } logo się nie wyświetla, a gdy w pliku index.tpl napiszę Kod <img src="css/szablon/logo.gif"> to logo się pojawia. Hmm... więc, pomogłoby jakbyś jeszcze podał kod załączający style do dokumentu html, wtedy przynajmniej byłoby pewne, że szata.css znajduje się w katalogu "./css" względem wywołanego pliku .html. Background możesz też wstawić tak Kod #logo{ background: transparent url("./szablon/logo.gif") left center no-repeat; } Ogólnie dziwne wydaje mi się przechowywanie plików graficznych w katalogu css, ale tylko kwestia przyjętych standardów. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
już znalazłem.
Problem leżał po stronie .css, nie dałem klamry zamykającej } ponownie mam błąd z niewyświetlaniem. w pliku css mam Kod #1{ background-image:url("img/1.png"); } a w index.php Kod <div id="1"></div> gdy w css wpiszę Kod background-color:black; tło się pojawia a w index.php Kod <img src="img/1.png"> to się pojawia. Ten post edytował nigraS 30.12.2008, 13:59:53 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
Cytat <div id="1"></div> ID nie powinno zaczynać się od liczby i powinno być unikalne! A problem opisz trochę dokładniej, bo mało można zrozumieć (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował kamil4u 8.03.2009, 16:32:45 |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
ok, zmieniłem na <div id="gora"></div>
więc od początku, mam plik css i php, w pliku css wstawiłem taki kod Kod #gora{ background-image:url("img/1.png"); } a w pliku php <div id="gora"></div> obrazek się nie wyświetla, by sprawdzić, czy dobrze podałem ścieżkę w php do css w css dałem pomiędzy znacznikiem<body> taki kod Kod background-color:black; , czarne tło się pojawiło, więc dobrą podałem ścieżkę do css.W takim razie pomyślałem, że ścieżka do grafiki jest zła, wiec w php dałem taką komendę. Kod <img src="img/1.png"> obrazek się wyświetlił. podałem dobrą ścieżkę do css i do grafiki więc nie rozumiem dla czego się nie wyświetla. |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%)
|
"Ścieżki w arkuszach stylów są relatywne do nich, a nie dokumentu HTML." ( http://kurs.browsehappy.pl/CSS/WlasciwosciWartosci ) <-- oczywiście zastosowałeś się do tego?
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 15 Dołączył: 10.12.2007 Skąd: Lublin Ostrzeżenie: (0%)
|
ok, zmieniłem na <div id="gora"></div> więc od początku, mam plik css i php, w pliku css wstawiłem taki kod Kod #gora{ background-image:url("img/1.png"); } a w pliku php <div id="gora"></div> obrazek się nie wyświetla, by sprawdzić, czy dobrze podałem ścieżkę w php do css w css dałem pomiędzy znacznikiem<body> taki kod Kod background-color:black; , czarne tło się pojawiło, więc dobrą podałem ścieżkę do css.W takim razie pomyślałem, że ścieżka do grafiki jest zła, wiec w php dałem taką komendę. Kod <img src="img/1.png"> obrazek się wyświetlił. podałem dobrą ścieżkę do css i do grafiki więc nie rozumiem dla czego się nie wyświetla. Motasz tak, że trudno w ogóle załapać o czym piszesz. Jeśli nie jest to sprawa ze ścieżką, która nie jest relatywna do pliku css, to może być kolejna sprawa taka. Kiedy nadajesz pewne tło dla div'a to jest ono wyświetlane wewnątrz tego diva, jeśli div jest pusty i nie określisz mu parametrów width i height, to obrazka nie zobaczysz (bo obrazek jest tłem obszaru 0px / 0px czyli pustego). |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%)
|
dzięki, rzeczywiście zapomniałem o
width:951px; height:106px; Ten post edytował nigraS 9.03.2009, 11:54:38 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 23:55 |