Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css] forefox a ie - czemu jest rozne, zagniezdzenie divow czyzby powodowalo problemy?
conip
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 31.03.2007
Skąd: Gdańsk

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


witam serdecznie,
od niedawna zaczalem bawic sie css i mam problem z zagniezdzeniem div (pod ie jest wszystko ok ale pod ff i opera np juz nie)

nie wiem dlaczego w ff nie jest powtarzany w pionie obrazek "srodek.jpg" zaleznie od wysokosci zagniezdzonego diva classy glowne lub menu.

obrazek srodek.jpg to:

(IMG:http://thenut.eti.pg.gda.pl/~coni_p/css/srodek.jpg)

pokaze moze juz konkretnie

chce uzyskac taki efekt (to mam w ie):

(IMG:http://thenut.eti.pg.gda.pl/~coni_p/css/z.JPG)

niestety pod ff i opera mam tak:

(IMG:http://thenut.eti.pg.gda.pl/~coni_p/css/bez.JPG)

zagniezdzilem to w kodzie tak:
  1. <div id="srodek">
  2. <div class="glowne">
  3. <div class="menu">
  4. <div>
  5. <div class="menu_gora">MENU</div>
  6. <div class="linki">
  7. <a href="#" >Strona główna</a>
  8. <a href="#" >o mnie</a>
  9.  
  10. <a href="#" >Galeria</a>
  11. </div>
  12. <div><img src="images/menu_dol.jpg" alt="" /></div>
  13. </div>
  14. </div>
  15. <div class="glowne_prawe">
  16. <div class="tresc"><p>tresc strony</p></div>
  17. </div>
  18. </div>
  19.  
  20. </div>


a caly moj css wyglada nastepujaca:

  1. body{
  2. background:url('images/bg.gif') repeat-x #2e447d;
  3. font-family:Verdana, Arial, Helvetica, sans-serif;
  4. margin:0;
  5. padding:0;
  6. }
  7.  
  8. #pds{
  9. position:relative;
  10. width:800px;
  11. margin:auto;
  12.  
  13. }
  14.  
  15. #flagi{
  16.  
  17. padding:0px 5px 7px 650px;
  18. }
  19.  
  20. #srodek{
  21. background-image:url(images/srodek.jpg);
  22. background-repeat:repeat-y;
  23. position:relative;
  24. width:800px;
  25. height:auto;
  26. overflow: visible;
  27. }
  28.  
  29. .glowne{
  30. margin-left:5px;
  31. position:relative;
  32. }
  33.  
  34. .menu{
  35. float:left;
  36. width:204px;
  37. margin-left:30px;
  38. }
  39.  
  40. .glowne_prawe{
  41. position:absolute;
  42. float:right;
  43. width:500px;
  44. top: 46px;
  45. left: 266px;
  46. }
  47.  
  48. .linki a{
  49. background:url(images/menu_srodek.jpg) no-repeat;
  50. color:#822A2A;
  51. width:180px;
  52. font-size:13px;
  53. display:block;
  54. text-decoration:none;
  55. padding: 10px 12px 10px 12px;
  56. text-align:center;
  57. }
  58. .linki a:hover{
  59. background:#6678a0;
  60. color:#fff;
  61. }
  62.  
  63. .menu_gora{
  64. background:url(images/menu_gora.jpg) no-repeat;
  65. font-size:16px;
  66. font-weight:bold;
  67. padding: 23px 60px 15px 60px;
  68. text-align:center;
  69. }
  70.  
  71. .menu_srodek{
  72. background:url(images/menu_srodek.jpg) no-repeat;
  73. }
  74.  
  75. .tresc{
  76. font-size:13px;
  77. color:#000;
  78. padding:6px 35px 5px 10px;
  79. text-align:justify;
  80. }



bardzo ale to bardzo prosze o pomoc i porady - juz oczoplasow dostaje od gapienia sie w to i kombinowania czemu to nie dziala (IMG:http://forum.php.pl/style_emoticons/default/wacko.gif)

pozdrawiam serdecznie i dzieki

Ten post edytował conip 23.07.2007, 00:35:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kreton
post
Post #2





Grupa: Zarejestrowani
Postów: 345
Pomógł: 3
Dołączył: 20.02.2005

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


Powiem Ci, że to co wyświtla Firefox jest jak najbardziej poprawne. Dlatego, że twój obrazek zachowuje się jak element pływający. Tak ma sie zachowywać, identycznie jak tekst. Wszystkie elementy pływające, o ile nie ustawisz w stylach, że są elementami blokowymi, są umieszczane na lini bazowej. Zauważ, że tekst nie jest wyrównywany do samego dołu. Zostawione jest tam miejsce na ogonki literek.

To co ty zrobiłeś, to utworzyłeś element blokowy. Dlatego zachowuje się poprawnie. Rozwiązaniemw wcześniejszego problemu było nadanie obrazkowi
Kod
display: block;
Gotowe.

Lepiej zobrazuje obrazek: (IMG:http://kret.jogger.pl/files/bazowa.gif)

Wcześniej nie podałeś, że w kodzie wcześniej masz obrazek :/

Ten post edytował Kreton 15.08.2007, 20:18:56
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: 2.10.2025 - 18:22