eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwCSS: min-height DIVu określony w procentach nie działaCSS: min-height DIVu określony w procentach nie działa
  • Data: 2009-07-12 00:59:11
    Temat: CSS: min-height DIVu określony w procentach nie działa
    Od: "Marcin Połeć" <u...@N...gazeta.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Prosta sprawa, strona wygląda tak:

    <head>...</head>
    <body>
    <div class="MainDiv">
    <div class="Header">Header</div>
    <div class="LeftSideColumn">menu</div>
    <div class="Content">content</div>
    </div>
    <div class="Footer">Footer</div>
    </body>


    MainDiv ma minimum 100% wysokości ekranu i margines na stopke. Teraz chcę
    żeby LeftSideColumn i Content miały ustawiną minimalną wysokość w taki
    sposób żeby wypełniały całą przestrzeń między nagłówkiem a stopką, nawet gdy
    nie ma w nich żadnej treści.

    Mój css wygląda tak:
    html, body {min-height: 100%; height: 100%;}

    MainDiv {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width: 100%;
    margin: 0 auto -28px;
    }

    Header {height: 54px;}

    Footer {height: 28px;}

    LeftSideColumn
    {
    float: left;
    clear: left;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width: 15%;
    }

    Content
    {
    float: right;
    clear: right;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width: 84.6%;
    }


    MainDiv ma taką wysokość jaką chcę, czyli 100% viewportu, ale dwa
    zawierające się w nim divy (LeftColumn i Content) po ustawieniu min-height
    na 100% nie mają 100% wysokości MainDiv tylko 0.

    Chcę mieć taki układ strony:

    --------------
    * Header *
    --------------
    * * *
    * L * *
    * E * CONTENT*
    * F * *
    * T * *
    * * *
    --------------
    * FOOTER *
    --------------

    Gdy min-height określam w px to wszystko jest ok, ale nie mogę tego zrobić
    bo nie wiem jaką rozdzielczość ma ustawioną użytkownik. Gdy określam w % to
    cały czas wysokość wynosi 0.

    Chcę żeby left i content wypełniały cały obszar między header a footer,
    nawet gdy nie ma w nich żadnej treści. Co zmienić?

    --
    Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: