Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Rozciąganie diva na całe okno
Forum PHP.pl > Forum > Przedszkole
IceManSpy
Witam

Mam bardzo błahy problem, ale nie potrafię go rozwiązać. Otóż mam 3 divy i chcę teraz rozciągnąć je na całe okno przeglądarki. Niestety nie mogę :/ Po lewej, prawej stronie i od góry zostaje kawałek odstępu. Jak się tego pozbyć aby było na całość okna przeglądarki?
Aktualne body w pliku HTML:
  1. <div class="menu"></div>
  2. <div class="oddzielenie"></div>
  3. <div class="tresc"></div>
  4. </body>

Aktualny plik CSS:
  1. div.menu
  2. {
  3. background-color: red;
  4. width: 100%;
  5. height: 150px;
  6. margin: 0px;
  7. padding: 0px;
  8. }
  9. div.oddzielenie
  10. {
  11. background-color: green;
  12. width: 100%;
  13. height: 50px;
  14. }
  15. div.tresc
  16. {
  17. background-color: blue;
  18. width: 100%;
  19. height: 400px;
  20. }

Gdy zastosuje poniższy plik, to osiągam to co chcę, ale czy to się w ten sposób robi (zakładam, że wysokość div menu i oddzielenie będę znał i są niezmienne)? :
  1. div.menu
  2. {
  3. background-color: red;
  4. width: 100%;
  5. height: 150px;
  6. margin: 0px;
  7. padding: 0px;
  8. position:absolute;
  9. left:0px;
  10. top:0px;
  11.  
  12. }
  13. div.oddzielenie
  14. {
  15. background-color: green;
  16. width: 100%;
  17. height: 50px;
  18. position: absolute;
  19. left: 0px;
  20. top: 150px;
  21. }
  22. div.tresc
  23. {
  24. background-color: blue;
  25. width: 100%;
  26. height: 400px;
  27. position: absolute;
  28. left: 0px;
  29. top: 200px;
  30. }
wookieb
Usuń margin i padding z elementu body. Position absolute... absolutnie nie jest potrzebne.
IceManSpy
Faktycznie, wielkie dzięki 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.