Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi (1 - 6)
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.


--------------------
Wieloprocesowość i wielowątkowość w PHP, poznaj Kraken PHP!
Serwer HTTP i WebSocket w PHP | Promise/A+
Strona Domowa | Elradia MMORPG
FireFox: make the web better.
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.



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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:55