Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS][PHP]Problem z firefoxem
xyxy
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 22.01.2009

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


Witam,

mam taki problem, że w firefoxie źle wyświetla co którąś iterację w pętli while. W operze, IE i chrome wszytko działa, gubi się tylko firefox.
W poniższym przykładzie to trochę uprościłem, żeby było widać sam problem. Po odpaleniu widać, że firefox pomieszał coś w 13 iteracji (widoczne na screenach na samym dole).

  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <meta http-equiv="Content-Type" content="text/html; CHARSET=utf-8" />
  5. <title>lista</title>
  6. </head>
  7. <?
  8. $licznik=0;
  9. while($licznik < 25)
  10. {
  11. ?>
  12. <a href="#" style="display: block; width: 400px; height: 20px; margin:3px; padding: 3px; background-color: #ffcc66;">
  13. <div style="width:200px; float:left;">ssssss</div>
  14. <div style="" >wwwwww</div>
  15. </a>
  16. <?
  17. ++$licznik;
  18. }
  19. ?>
  20. </body>
  21. </html>



Tak wygląda w operze, chrome oraz w IE:
(IMG:http://images48.fotosik.pl/303/34dc5f500ac5a415.jpg)



A tak to wygląda w firefoxie:
(IMG:http://images47.fotosik.pl/302/b4c0991edcb5e853.jpg)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xyxy
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 22.01.2009

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


ok, zamieniłem <a> na <div> i prawie działa, teraz nic się nie rozsypuje (był mały problem z lewym marginesem, bo w pętli się sumował jakimś cudem i robiły się "schody" z divów, ale jakoś sobie poradziłem). Nie wiem teraz jak sobie poradzić z podświetlaniem poszczególnych divów, wcześniej miałem tak:

Kod
.link1 {
    font: bold 10px/20px Verdana;
    width: 800px;
    height: 100px;
    background-color:#ffcc66;
    margin-top: 4px;
    display: block;
    padding: 0px;
    color: #2F4F4F;    
}
a.link1:hover {
    background-color: #ffcc33;
    color: #333;
}


i działało. Teraz zmieniłem a.link1:hover na div.link1:hover i podświetlanie nie działa tak jakbym tego chciał, podświetlają się wszystkie divy od góry do pozycji kursora, a powinno podświetlać tylko tego diva na którym jest kursor.

  1. <!DOCTYPE html
  2. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <meta http-equiv="Content-Type" content="text/html; CHARSET=utf-8" />
  5. <title>lista</title>
  6. <link rel="stylesheet" href="style.css" type="text/css" />
  7. </head>
  8.  
  9. <div onclick="document.location='strona.html'" class="link1">
  10. <div>ssssss</div>
  11. <div>wwwwww</div>
  12.  
  13. <div>
  14.  
  15.  
  16. <div onclick="document.location='strona.html'" class="link1">
  17. <div>ssssss</div>
  18. <div>wwwwww</div>
  19. <div>
  20.  
  21.  
  22. <div onclick="document.location='strona.html'" class="link1">
  23. <div>ssssss</div>
  24. <div>wwwwww</div>
  25. <div>
  26.  
  27.  
  28. <div onclick="document.location='strona.html'" class="link1">
  29. <div>ssssss</div>
  30. <div>wwwwww</div>
  31. <div>
  32.  
  33.  
  34. <div onclick="document.location='strona.html'" class="link1">
  35. <div>ssssss</div>
  36. <div>wwwwww</div>
  37. <div>
  38.  
  39. <div onclick="document.location='strona.html'" class="link1">
  40. <div>ssssss</div>
  41. <div>wwwwww</div>
  42. <div>
  43.  
  44.  
  45. <div onclick="document.location='strona.html'" class="link1">
  46. <div>ssssss</div>
  47. <div>wwwwww</div>
  48. <div>
  49.  
  50.  
  51. <div onclick="document.location='strona.html'" class="link1">
  52. <div>ssssss</div>
  53. <div>wwwwww</div>
  54. <div>
  55.  
  56.  
  57. <div onclick="document.location='strona.html'" class="link1">
  58. <div>ssssss</div>
  59. <div>wwwwww</div>
  60. <div>
  61.  
  62.  
  63. <div onclick="document.location='strona.html'" class="link1">
  64.  
  65. <div>ssssss</div>
  66. <div>wwwwww</div>
  67. <div>
  68.  
  69.  
  70. <div onclick="document.location='strona.html'" class="link1">
  71. <div>ssssss</div>
  72. <div>wwwwww</div>
  73. <div>
  74.  
  75.  
  76. <div onclick="document.location='strona.html'" class="link1">
  77. <div>ssssss</div>
  78.  
  79. <div>wwwwww</div>
  80. <div>
  81.  
  82.  
  83. <div onclick="document.location='strona.html'" class="link1">
  84. <div>ssssss</div>
  85. <div>wwwwww</div>
  86. <div>
  87.  
  88.  
  89. <div onclick="document.location='strona.html'" class="link1">
  90. <div>ssssss</div>
  91. <div>wwwwww</div>
  92.  
  93. <div>
  94.  
  95.  
  96. <div onclick="document.location='strona.html'" class="link1">
  97. <div>ssssss</div>
  98. <div>wwwwww</div>
  99. <div>
  100.  
  101.  
  102. <div onclick="document.location='strona.html'" class="link1">
  103. <div>ssssss</div>
  104. <div>wwwwww</div>
  105. <div>
  106.  
  107.  
  108. <div onclick="document.location='strona.html'" class="link1">
  109. <div>ssssss</div>
  110. <div>wwwwww</div>
  111. <div>
  112.  
  113.  
  114. <div onclick="document.location='strona.html'" class="link1">
  115. <div>ssssss</div>
  116. <div>wwwwww</div>
  117. <div>
  118.  
  119. <div onclick="document.location='strona.html'" class="link1">
  120. <div>ssssss</div>
  121. <div>wwwwww</div>
  122. <div>
  123.  
  124.  
  125. <div onclick="document.location='strona.html'" class="link1">
  126. <div>ssssss</div>
  127. <div>wwwwww</div>
  128. <div>
  129.  
  130.  
  131. <div onclick="document.location='strona.html'" class="link1">
  132. <div>ssssss</div>
  133. <div>wwwwww</div>
  134. <div>
  135.  
  136.  
  137. <div onclick="document.location='strona.html'" class="link1">
  138. <div>ssssss</div>
  139. <div>wwwwww</div>
  140. <div>
  141.  
  142.  
  143. <div onclick="document.location='strona.html'" class="link1">
  144.  
  145. <div>ssssss</div>
  146. <div>wwwwww</div>
  147. <div>
  148.  
  149.  
  150. <div onclick="document.location='strona.html'" class="link1">
  151. <div>ssssss</div>
  152. <div>wwwwww</div>
  153. <div>
  154.  
  155.  
  156. <div onclick="document.location='strona.html'" class="link1">
  157. <div>ssssss</div>
  158.  
  159. <div>wwwwww</div>
  160. <div>
  161.  
  162. </body>
  163. </html>





Nie znam się na java script, ale próbowałem to zrobić na zdarzeniach, ale tak już w ogóle nie działa
Kod
<div onclick="document.location='strona.html'" onMouseout="this.bgColor='#ffcc66'" onMouseover="this.bgColor='#ffcc33''" style="width:800px; height:150px; background-color: red;">
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 16:06