Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Niechciany odstęp między divami
Forum PHP.pl > Forum > Przedszkole
topgear
Witam
Napotkałem pewien problem przy robieniu strony a mianowicie między divami jest odstęp wygląda to tak(chodzi mi o ten odstęp między tym żółtym prostokątem a tą belką) I teraz pytanie jak go zlikwidować. W internecie znalazłem kilka sposobów ale niestety żaden nie działał sadsmiley02.gif


index.html
  1. <div id="banner">
  2. <div id="banner_obr">
  3. <span><img src="images/images/v02_03.jpg" width="990" height="207" alt="banner" /></span> </div>
  4. <div id="menu"></div>
  5.  
  6. </div>
  7. </body>


style.css
  1. #banner {
  2. display : block;
  3. padding: 0;
  4. margin: 0;
  5. border:0;
  6. background-image: url(images/images/v02_01.jpg);
  7. }
  8.  
  9.  
  10.  
  11. #banner_obr {
  12. display : block;
  13. padding: 0;
  14. width: 990px;
  15. height: 226px;
  16. margin-top: 0;
  17. margin-right: auto;
  18. margin-bottom: 0;
  19. margin-left: auto;
  20. }
  21. #menu {
  22. display : block;
  23. padding: 0;
  24. border:0;
  25. background-image: url(images/images/v02_05.jpg);
  26. background-repeat: repeat-x;
  27. width: 990px;
  28. height: 50px;
  29. margin-right: auto;
  30. margin-left: auto;
  31. }

xbigos
zsumuj sobie height w css.
a poza tym ja w css zawsze dodaje sobie background-position:
topgear
Pod Google Chrom teraz działa dobrze, pod firefoxem dobrze, ale pod IE7 jest jeszcze ok 0.5 cm odstępu
xbigos
komentarz waruknowy IF IE7 poczytaj u wuja google. zmienejsz sobie w komentarzu warunkowym wartość height. Mało estetyczne ale najprostsze.
topgear
O komentarzach warunkowych znalazłem cos takiego tylko to niestety nie działa pod każdą przeglądarką pokazuje się ten napis
  1. <![if !IE]>jakis kod<![endif]>


Spróbowałem więc zmniejszyć dla wszystkich przeglądarek wartość height do 200 i wygląda to tak
Firefox


IE

xbigos
  1. <!--[if IE]>
  2. <style type="text/css">
  3. #baner_obr{
  4. height: ta wartosc bedzie dla IE;
  5. }
  6. #menu{
  7. height: ta wartosc bedzie dla IE;
  8. </style>
  9. <![endif]-->

Pamietaj żeby dać to za wszystkimi deklaracjami stylów w kodzie w sekcji head.

EDIT:
BTW: ten komentarz który podałeś zadziała dla przeglądarek NIE BĘDĄCYCH 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.