Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Float roznice w przegladarkach
Forum PHP.pl > Forum > Przedszkole
Crisu
Witam!
Czy ktoś może mi wyjaśnić (najlepiej w toporny sposób) czemu używając floata, divy (kolumna1,kolumna2) wychodzą z głownego diva (czerwony)

Przykład FF:
http://img134.imageshack.us/img134/2567/ffdiv.jpg

Pod IE o dziwo działa wg założeń:
http://img148.imageshack.us/img148/8418/iediv.jpg

Sorki z góry, jeżeli temat się powtórzył ale nie jestem web designerem i szczerze nie cierpie grzebać w css..

Kod:

  1. <div id="wrapper">
  2.  
  3. <div id="tytul">tytul</div>
  4. <div id="podtytul">podtytul</div>
  5. <div id="col1">kolumna1</div>
  6. <div id="col2">kolumna2</div>
  7.  
  8. </div>



  1. /* CSS Document */
  2.  
  3. #wrapper {
  4. margin-left:30px;
  5. border-style: solid ;
  6. border-color:red;
  7. width:500px;
  8. }
  9.  
  10. #tytul {
  11. margin-left:30px;
  12. width:400px;
  13. border-style: solid ;
  14. border-color:green;
  15. }
  16.  
  17. #podtytul {
  18. margin-left:30px;
  19. width:400px;
  20. border-style: solid ;
  21. border-color:yellow;
  22. }
  23.  
  24. #col1 {
  25. float:left;
  26. margin-left:30px;
  27. width:100px;
  28. height:200px;
  29. border-style: solid ;
  30. border-color:aqua;
  31. }
  32.  
  33. #col2{
  34. float:right;
  35. display:block;
  36. margin-left:30px;
  37. width:200px;
  38. height:300px;
  39. border-style: solid ;
  40. border-color:orange;
  41. }
wookieb
http://kurs.browsehappy.pl
Przetrzepiesz to znajdziesz odpowiedź.
Crisu
Ciekawy kurs, przejrzałem co ważniejsze i zrobiłem coś takiego.
Pytanie czy jest to poprawne rozwiązanie ? ( w sensie czy można to zrobić lepiej)
I czemu FF nie uwzglednia tych marginesów ?

IE:
http://img209.imageshack.us/img209/2228/iediv2.jpg
FF:
http://img209.imageshack.us/img209/2346/ffdiv2.jpg


  1. <div id="wrapper">
  2.  
  3. <div id="tytul">tytul</div>
  4. <div id="podtytul">podtytul</div>
  5.  
  6. <div id="wrap2">
  7. <div id="col1">kolumna1</div>
  8. <div id="opis">opis</div>
  9. </div>
  10.  
  11. <div id="col2">kolumna2</div>
  12. <div id="stopka">stopka</div>
  13. </div>


  1. /* CSS Document */
  2.  
  3. #wrapper {
  4. margin-left:30px;
  5. border-style: solid ;
  6. border-color:red;
  7. width:500px;
  8. }
  9.  
  10. #wrap2{
  11. float:left;
  12. border-style: solid ;
  13. border-color: gray;
  14. width:110px;
  15. margin-left:15px;
  16. }
  17.  
  18. #tytul {
  19. margin-left:30px;
  20. width:400px;
  21. border-style: solid ;
  22. border-color:green;
  23. }
  24.  
  25. #podtytul {
  26. margin-left:30px;
  27. width:400px;
  28. border-style: solid ;
  29. border-color:yellow;
  30. }
  31.  
  32. #col1 {
  33. width:100px;
  34. height:200px;
  35. border-style: solid ;
  36. border-color:aqua;
  37. }
  38.  
  39. #col2{
  40. float:right;
  41. margin-left:30px;
  42. width:200px;
  43. height:250px;
  44. border-style: solid ;
  45. border-color:orange;
  46. }
  47.  
  48. #opis{
  49. width:100px;
  50. height:100px;
  51. border-style: solid ;
  52. border-color:black;
  53. }
  54.  
  55. #stopka{
  56. margin-top:20px;
  57. clear:both;
  58. border-style: solid ;
  59. border-color:pink;
  60. }
erix
Cytat
I czemu FF nie uwzglednia tych marginesów ?

To IE nie uwzględnia marginesów. tongue.gif

Poszukaj IE box model, dowiesz się, że jest wiele felerów dotyczących marginesów w IE...
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.