Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

CSS div 100%

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil een layout maken voor een site en daar wil ik een header een content container en een footer op.
Nog wil ik dat die header altijd bovenaan in beeld blijft en die footer altijd beneden in beeld.
Dus niet onder aan de pagina. Ik dacht dat dit wel moest lukken als ik een main container maak, waar ik die drie onderdelen weer in zou zetten.
Dit ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
        <div id="main">
            <div id="top">
                Top
            </div>
            <div id="middel">
            Content
            </div>
            <div id="bottom">
                Bottom
            </div>          
        </div>

</div>


Met als css
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#main {
    height: 100%;
    background:yellow;
}

#top {
    height: 100px;  
    background:red;
}


#middel {
    height: 100%;
    background:orange;
}

#bottom {
    position:absolute;
    bottom:0;
    width: 100%;
    background:pink;
}


Dan zou het toch moeten werken.
Maar de middelste div pakt de 100% wel maar gaat 100px te ver door naar beneden.
Ik kan deze wel met een bottom margin kleiner maken, maar de tekst die hierin staat zal toch verder doorlopen.
Hoe kan ik dit oplossen?

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

TabCinema : NiftySplit


Verwijderd

Topicstarter
Nee dit is niet helemaal wat ik bedoel,
Ik wil juist dat de complete layout niet groter word dan het scherm.
Uit eindelijk wil ik wanneer er meer content dan plaats is een scollbar op de content div

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Dan voeg je overflow: auto toe aan de content div. Kan ook overflow: scroll zijn, moet je even proberen.

TabCinema : NiftySplit


  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 11:59
Ik denk dat je dit met een iframe zult gaan moeten doen...
Nvm, je kan een frame met een bepaalde grootte maken met overflow: hidden, scroll-y:none en scroll-x:auto

[ Voor 52% gewijzigd door _eXistenZ_ op 12-03-2008 15:15 ]

There is no replacement for displacement!