Verticaal uitlijnen div in 3 kolommen layout

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024
Ik zit met een probleem met het verticaal uitlijnen van divs in een css 3 column layout.

Het volgende wil ik bereiken:

Afbeeldingslocatie: http://www.sportbets.nl/img/website.jpg

Waarbij de lengte van de kollommen telkens meegroeid met de lengte van de inhoud. Dit werkt allemaal perfect, echter het probleem komt bij de footercontent. Ik krijg deze niet uitgelijnd aan de onderkant.

De volgende html code heb ik nu staan:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    <div id="header">
    </div>
    <div id="columnContainer">
        <div id="Col1">
        </div>
        <div id="Col2">
        </div>
        <div id="content">
        </div>

        <div id="footercontent">
        </div>
    </div>

    <div id="footer">
    </div>


De (versimpelde) CSS die ik gebruik:

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#columnContainer
{
    overflow: hidden;
    width: 1016px; 
}

#Col1
{
    float: left;
    width: 170px;
}

#content
{
    margin-left: 170px;
    margin-right: 256px;
}

#Col2
{
    float: right;
    width: 256px;
}

#footer
{
    clear: both;
}


De footercontent heb ik op verschillende manieren geprobeer op de goede plek te krijgen: Door position: relative en bottom 0 te gebruiken, door de height van de content op 100% te zetten en vertical-align bottom te gebruiken. Ik heb zelfs een table erin gezet met height 100% en valign=bottom maar zelfs dit pikt hij niet in XHTML.

Heeft iemand enig idee hoe dit netjes op te lossen in XHTML/CSS? Ik kon genoeg vinden over verticaal uitlijnen van divs op internet, maar niet in combinatie met een dergelijke 3 kolommen layout.

Acties:
  • 0 Henk 'm!

  • dB90
  • Registratie: Oktober 2004
  • Laatst online: 03-09 17:28
Helpt het als je je content en footercontent ook een float:left; geeft?

Webberry Webdevelopment


Acties:
  • 0 Henk 'm!

  • Rodyman
  • Registratie: November 2001
  • Laatst online: 08-06-2024
Dan schuift hij onder de rechterkolom...

Acties:
  • 0 Henk 'm!

  • Kiphaas7
  • Registratie: Februari 2005
  • Laatst online: 23:23
Al geprobeerd een wrapper div om content en footer-content heen te zetten? Op die manier heb je een vrij standaard 3 column layout probleem.

Dan kun je binnen die wrapper div je content en footer-content positioneren.

Acties:
  • 0 Henk 'm!

Verwijderd

ik zou #content een position:relative; geven en 2 div's erin plaatsen, waarvan 1 #footercontent is en position:absolute; heeft. zo krijg je die div altijd onderaan.

Acties:
  • 0 Henk 'm!

  • MsG
  • Registratie: November 2007
  • Laatst online: 22-09 16:55

MsG

Forumzwerver

Lol volgens mij had ik precies hetzelfde. Alleen heb ik niet zo'n centrale overlappende footer. Misschien heb je daarom nog wat aan mijn topic? Footer niet tegen content aan

Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn

Pagina: 1