Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Dziwne zachowanie strony w oknie przeglądarki
Forum PHP.pl > Forum > Przedszkole
bigbag5
Witam,

Spotkałem się dzisiaj z "dziwnym" zachowaniem strony, dlaczego dziwnym? Już tłumaczę smile.gif

Na pełnym ekranie strona wygląda "ok"

Jak zmniejszę okno przeglądarki i przesunę suwak dolny to w miejscu po za oknem przeglądarki tworzy się kwadrat z tła i nie wiem, o co z tym chodzi...

Tak jak na printscreen'ach poniżej:

FullScreen

W oknie

W oknie po przesunięciu z paskiem

Kod (x)HTML

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
  3. <title>Piwiarnia Słupsk</title>
  4. <link href="style.css" rel="stylesheet" type="text/css" />
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  6. <meta name="Description" content="Piwiarnia Słupsk" />
  7. <meta name="Keywords" content="Piwiarnia, Słupsk" />
  8. </head>
  9. <div id="strona">
  10. <div id="top">
  11. <!-- -->
  12. </div>
  13. <div id="srodek">
  14. Test<br/>
  15. <br/>
  16. <br/>
  17. <br/>
  18. Test 2
  19. </div>
  20. </div>
  21. <div id="fotter">
  22. <div id="fotter_inside">
  23. <!-- -->
  24. </div>
  25. </div>
  26. </body>
  27. </html>


CSS:

  1. *{
  2. margin: 0 ;
  3. padding: 0;
  4. }
  5.  
  6. body {
  7. background: #830013;
  8. font-family: "Georgia";
  9. color: #fff;
  10. }
  11.  
  12. #strona {
  13. background: #000000 url(img/top-pasek-x.jpg) repeat-x top;
  14. }
  15.  
  16. #top {
  17. width: 1293px;
  18. height: 242px;
  19. margin: 0 auto;
  20. background: #830013 url(img/top.jpg) no-repeat;
  21. }
  22.  
  23. #srodek {
  24. width: 1293px;
  25. margin: 0 auto;
  26. height: 100%;
  27. }
  28.  
  29. #fotter {
  30. background: #830013 url(img/fotter-pasex-x.jpg) repeat-x top;
  31. }
  32.  
  33. #fotter_inside {
  34. width: 1293px;
  35. height: 189px;
  36. margin: 0 auto;
  37. background: #830013 url(img/fotter.jpg) no-repeat;
  38. }


ok po dodaniu do #srodek tła background: #000000; zadziałało, ale i tak mnie to dziwi bo element #strona ma przecież tło czarne i chyba powinien dziedziczyć ;|

szczerze to od roku css'a nie używałem więc mogę się mylić, na co dzień pracuje z php, a html rzadko (prawie w ogóle) używam, znajomy poprosił o www to się zgodziłem wink.gif

Ale i tak mnie to dziwi w sumie... no nic może dlatego, że dopiero kładę się spać i całą noc nie spałem to mam dziwne spojrzenie na kod.

Więc ostatecznie jak ktoś może łopatologicznie wytłumaczyć czemu #srodek, nie przejął wartości tła #strona... dziwi mnie to trochę, a css'a uczyłem się ładne parę lat temu więc naprawdę nie wiem biggrin.gif
rocktech.pl
Witam.

Trochę się wszystko rozpłynęło.

  1. #strona:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}


Co do stopki zobacz jak zrobić to uniwersalnie tzw. sticky footer.
bigbag5
@rocktech.pl
Znam tą metodę jak najbardziej smile.gif

ze względu na projekt graficzny nie chciałem, żeby stopka "przykleiła" się do dolnej krawędzi smile.gif
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.