Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]Manu i background-image
flagoon
post 5.02.2010, 09:43:26
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Cześć, mam problem z background-image. Poniżej kod php ze strony oraz część CSS odpowiadająca za te elementy. Problem jest taki, że nie wiem dlaczego w firefox tła pod linki podstawiane są bez problemu, ale już pod operą i IE mam puste pola. Połączenie z bazą jest OK, pliki są na serwerze w odpowiednich katalogach. Jeżeli dam odwołanie do konkretnego pliku, zamieniając $c[id_firma] na np 42 to efekt jest ten sam. Firefox pokazuje OK, reszta nie. Gryzę się tym od wczoraj i nie mam pomysłu.

  1. <ul id="menu_prawe">
  2. <li>
  3. <a href="http://www.wrp.pl/machines/dealer_products.aspx?DealerID=1178&FromMode=1" style="display: block; width: 170px; height: 45px; margin-bottom: 2px;" target="_blank">Giełda</a>
  4. </li>
  5. <?php
  6. $a="SELECT * FROM firma";
  7. while($c=mysql_fetch_array($b))
  8. {?>
  9. <li>
  10. <a style="width: 170px; height: 45px; background-image: url(admin/firmy/<?php print($c[id_firma]."/".$c[id_firma].".jpg");?>" href="index.php?id=2&maszyna=<?php print($c[id_firma]);?>">
  11. </a>
  12. </li>
  13. <?php }
  14. ?>
  15. </ul>


  1. ul#menu_prawe {
  2. padding-top: 2px;
  3. width: 176px;
  4. }
  5.  
  6. ul#menu_prawe li {
  7. width: 172px;
  8. margin-left: 4px;
  9. margin-bottom: 2px;
  10. font-family: Helvetica, Arial, sans-serif;
  11. font-weight: 600;
  12. font-size: 1.2em;
  13. }
  14.  
  15. ul#menu_prawe a {
  16. padding: 1px 1px 0px 1px;;
  17. display: block;
  18. text-align: center;
  19. color: black;
  20. border-bottom: 1px solid black;
  21. }


Go to the top of the page
+Quote Post
ferrero2
post 5.02.2010, 11:06:36
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 32
Dołączył: 5.08.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Przede wszystkim to jak podajesz ścieżkę do obrazka to musi być ona w cudzysłowach !
Po drugie kończenie skryptu php po rozpoczęciu pętli chyba nie jest dobrą praktyką...
Wsadź to wszystko co jest po while w echo ' ';
Powinno pomóc.


--------------------
---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA !
Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ
Go to the top of the page
+Quote Post
phpion
post 5.02.2010, 11:09:15
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(ferrero2 @ 5.02.2010, 11:06:36 ) *
Po drugie kończenie skryptu php po rozpoczęciu pętli chyba nie jest dobrą praktyką...

Właśnie, że jest. Zaleca się "wychodzenie" z PHP wszędzie tam, gdzie jest to możliwe.
Go to the top of the page
+Quote Post
ferrero2
post 5.02.2010, 11:32:19
Post #4





Grupa: Zarejestrowani
Postów: 171
Pomógł: 32
Dołączył: 5.08.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


No to nie wiedziałem, w każdym razie otwieranie skryptu po to żeby wywołać pętle, potem tworzenie kolejnych nowych aby wczytać zmienne i na końcu znowu stworzenie kolejnego żeby zamknąć nawias...
Dla mnie to jest totalnie nie czytelne, ale nie znam się na tyle...


--------------------
---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA !
Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ
Go to the top of the page
+Quote Post
flagoon
post 5.02.2010, 11:59:54
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Dzięki! Głupi błąd właściwie. Co prawda podejrzewałem, że gdzieś coś jest nie zamknięte, ale nic nie mogłem dostrzec. Dopiero jak spróbowałem cudzysłowów i nie pomogło dostrzegłem brak nawiasu zamykającego url. Takie błędy do szału doprowadzają

A co do otwierania i zamykania non stop <?php ?> to jest mi tak wygodniej, krócej, Eclipse pomaga w składni i łatwiej błędy można znaleźć.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:13