Jak zrobić div na całą wysokość strony?

0

Cześć. Chcę zrobić div, który będzie tak samo wysoki jak strona. Jest problem. Strona ma zmienną wysokość i nie wiem jak zrobić, żeby div miał wysokość strony. Np.:

height: 100%

w CSS nie działa, ponieważ div wtedy jest rozciągnięty na wysokość monitora, a nie strony. Czy da się to zrobić w CSS? A jak nie to np. w javascript? Proszę o pomoc!

0

Każdy z element nadrzędny dla tego diva, czyli body i html też musi być rozciągnięty na wysokość okna przeglądarki

edit. coś takiego

div 
{
    width: 200px;
    height: 100%;
    background-color: red;
}

html, body { height: 100%; }
0

Wielkie dzięki. Już sobie z tym poradziłem. Twoja odpowiedź była zła, bo chciałem

html, body {height: 2000;}

(tylko tak testowo, żeby sprawdzić jak strona będzie radziła sobie z tym, że jest wyższa niż monitor) więc dodałem position: absolute;
height 100%;

 do div'a i działa. Więc znowu dzięki, temat zamknięty i cześć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1