Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]Div się rozciąga ponad podany rozmiar
qolec
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.06.2009

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


Mam problem z divami. Mam 2 divy jeden osadzony w drugim. Problem polega na tym, że nadałem wysokość diva wenętrznego zgodną z wysokością obrazka, który ma stanowić tło. Mimo tego div jest większy o jakieś 2-3px, na skutek czego poniżej tła prześwituje tło diva zewnętrznego. Nie wiem z czego to może wynikać.

A tak to wygląda w kodzie

CSS

div.strona
{
width: 920px;
height:1900px;
background-color: #f36f21;
border: 0px;
margin: 0;
padding: 0;
}
div.menutop
{
width:920px;
height:35px;
background-image: url("images/menu.jpg");
background-repeat: repeat-x;
border: 0px ;
margin: 0;
padding: 0;
}

HTML

<div class="strona">
<div class="menutop">
</div>
</div>
Go to the top of the page
+Quote Post
seth-kk
post
Post #2





Grupa: Zarejestrowani
Postów: 444
Pomógł: 79
Dołączył: 26.05.2009

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


pokaz calosc - bedzie latwiej znalesc problem
Go to the top of the page
+Quote Post
qolec
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.06.2009

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


To jest na ten moment komplet.

CSS

div.strona
{
width: 920px;
height:1900px;
background-color: #f36f21;
border: 0px;
margin: 0;
padding: 0;
}
div.menutop
{
width:920px;
height:35px;
background-image: url("images/menu.jpg");
background-repeat: repeat-x;
border: 0px ;
margin: 0;
padding: 0;
}
div.baner
{
width:920px;
height:256px;
background-color:#f36f21;
border: 0px solid black;
margin: 0;
padding: 0;
position:relative;
top: 0px;
}

HTML

<div class="strona">
<div class="menutop">
</div>
<div class="baner" style="float: none; clear: both">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="920" height="256" id="baner" align="center">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="intro1.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#f36f21" />
<embed src="intro1.swf" quality="high" bgcolor="#ffffff" width="920" height="256" name="baner" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>
</div>
Go to the top of the page
+Quote Post
Wicepsik
post
Post #4





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


Użyj bbCode
Go to the top of the page
+Quote Post
qolec
post
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.06.2009

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


  1. div.strona
  2. {
  3. width: 920px;
  4. height:1900px;
  5. background-color: #f36f21;
  6. border: 0px;
  7. margin: 0;
  8. padding: 0;
  9. }
  10. div.menutop
  11. {
  12. width:920px;
  13. height:35px;
  14. background-image: url("images/menu.jpg");
  15. background-repeat: repeat-x;
  16. border: 0px ;
  17. margin: 0;
  18. padding: 0;
  19. }
  20. div.baner
  21. {
  22. width:920px;
  23. height:256px;
  24. background-color:#f36f21;
  25. border: 0px solid black;
  26. margin: 0;
  27. padding: 0;
  28. position:relative;
  29. top: 0px;
  30. }


  1. HTML
  2.  
  3. <div class="strona">
  4. <div class="menutop">
  5. </div>
  6. <div class="baner" style="float: none; clear: both">
  7. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="920" height="256" id="baner" align="center">
  8. <param name="allowScriptAccess" value="sameDomain" />
  9. <param name="movie" value="intro1.swf" />
  10. <param name="quality" value="high" />
  11. <param name="bgcolor" value="#f36f21" />
  12. <embed src="intro1.swf" quality="high" bgcolor="#ffffff" width="920" height="256" name="baner" align="center" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
  13. </div>
  14. </div>
Go to the top of the page
+Quote Post
Skie
post
Post #6





Grupa: Zarejestrowani
Postów: 555
Pomógł: 84
Dołączył: 20.02.2008
Skąd: Małopolska

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


Szczerze mówiąc nie wiem o co Ci w ogóle chodzi. Przybliż jakoś swój problem, albo pokaż screena czy coś. W ciemno bym radził Ci spróbować dodać do CSSa:

Kod
body, html {
    padding: 0;
    margin: 0;
}


Ale żeby dokładniej zbadać problem potrzeba mi więcej informacji czego on dotyczy.
Go to the top of the page
+Quote Post
qolec
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 4.06.2009

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


Jak widać na obrazku div.menutop jest wypełniony tłem obrazkowym szarym. Pod tym divem jest div.baner ale div.menutop jest wyższy od tła w związku z tym prześwituje pomarańczowe tło div.strona, co sprawia wrażenie jakby div.menutop i div.baner nie przylegały do siebie, a powinny. Nie mam pojęcia co może być tego przyczyną. Jak pisałem wcześniej wymiary tła obrazka są takie same jak wymiary diva, tak więc nie wiem skąd te kilka dodatkowych pikseli.

(IMG:http://www.microchip.net.pl/~kolecko/problem.jpg)

Już doszedłem do tego. Banalnie proste się to okazało. Miałem spację między tagami diva, więc dorzuciło mi jedną linijkę przestrzeni.

Ten post edytował qolec 19.06.2009, 08:15:33
Go to the top of the page
+Quote Post

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: 23.08.2025 - 18:43