Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Nie działą wyrównanie div-ów
Forum PHP.pl > Forum > Przedszkole
raptorx
Witam,

przeszukując wujka google w poszukiwaniu rozwiązania mojego problemu dot. wyrównania div-ów znalazłem takie coś:
Kod
#menulewe { width: 153px; padding-bottom: 2000px; margin-bottom: -2000px; }
#tresc { width: 480px; padding-bottom: 2000px; margin-bottom: -2000px; }
#menuprawe { width: 148px; padding-bottom: 2000px; margin-bottom: -2000px; }


lecz u mnie po zmianie danych nie działa.

Kod mojej strony wygląda następująco:
  1. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  2. <meta name="author" content="UG Kochanowice">
  3. <link rel="Stylesheet" type="text/css" href="style.css">
  4. <title>GOPS</title>
  5. </head>
  6. <div id="top">
  7. <div id="logo">
  8. logo
  9. </div>
  10. <div id="kontenersrodek">
  11. <div id="menulewe">
  12. menu
  13. </div>
  14. <div id="tresc">
  15. tresc klfdskfksdjk kkldskfkld skfjldjskfj ksdjfio sdklfjkldsjfl
  16. skldfjksjl df sdjkfjdksfjfkljkJKFJ KdjklJk
  17. dfksdjklfsdkljfkld
  18. fsdjkf;sdf
  19. dsjf'
  20. </div>
  21. <div id="menuprawe">
  22. menu 1
  23. </div>
  24. </div>
  25. <div id="stopka">
  26. stopka
  27. </div>
  28. </div>
  29. </body>
  30. </html>


Kod cssa:

Kod
html, body {
    background-color: #fff;
    color: #000;
}

#top {
    width: 800px;
    margin: 0 auto;
    padding-top: 20px;
}

#logo {
    width: 798px;
    background-color: #888;
    border: solid 1px #000000;
    height: 200px;
}

#kontenersrodek {
    text-align: left;
}
#menulewe{
    width: 153px;
    float: left;
    overflow: hidden;
    background-color: #ccc;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    padding-left: 5px;
    
}

#menuprawe {
    width: 148px;
    float: right;
    overflow: hidden;
    background-color: #ccc;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
}

#tresc {
    width: 480px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    overflow: hidden;
    background-color: #fff;
    min-height: 50px;
}

#stopka {
    clear: both;
    width: 798px;
    background-color: #888;
    border: solid 1px #000000;
}

#menulewe { width: 153px; padding-bottom: 2000px; margin-bottom: -2000px; }
#tresc { width: 480px; padding-bottom: 2000px; margin-bottom: -2000px; }
#menuprawe { width: 148px; padding-bottom: 2000px; margin-bottom: -2000px; }


Poniżej prezentuję screen tej strony:
erix
Cytat
lecz u mnie po zmianie danych nie działa.

Czyli co się dzieje? Wysadza w powietrze komputer?
raptorx
Cytat(erix @ 25.11.2008, 15:56:56 ) *
Czyli co się dzieje? Wysadza w powietrze komputer?


Raczej nie równa ? Dodatkowo dołączyłem screen. Divy się robią długie tak, że końca nie widać.
piotrooo89
jak ustawiłeś takie paddingi to się nie dziwie... padding-bottom: 2000px; to jest kawałek...
raptorx
To jakie ustawić ? Na wcześniejszej stronie takie ustawiłem i było wszystko ok, a tutaj się przedłuża w nieskończoność. A chodzi mi tylko o wyrównanie przy większej ilości tekstu.
piotrooo89
ustaw np.: height: auto; min-height: 400px;
erix
~piotrooo89, to nie o to chodzi z paddingami; to jest coś w stylu faux columns.

~raptorx: poczytaj: http://www.alistapart.com/articles/holygrail
raptorx
Cytat(erix @ 25.11.2008, 18:01:22 ) *
~piotrooo89, to nie o to chodzi z paddingami; to jest coś w stylu faux columns.

~raptorx: poczytaj: http://www.alistapart.com/articles/holygrail


Dziękuję Wam za pomoc. Rozwiązałem problem z linku erix'a.

Pozdrawiam
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.