Probleem: Niet alle 3 de divs krijgen dezelfde hoogte

Pagina: 1
Acties:

  • Bartistuta
  • Registratie: Juli 2001
  • Laatst online: 08-05 10:14
Ik zit met een probleem met m'n layout voor een site.
Ik probeer deze layout op te bouwen via div's, maar het gaat niet helemaal lekker.

Zo moet de layout eruit komen te zien:
Afbeeldingslocatie: http://oege.ie.hva.nl/~groot5o/stage/layout.jpg

Het probleem zit em in het middelste gedeelte.
Het linker gedeelte heb ik redelijk (voor m'n gevoel), maar het lukt me niet om de content, headlines en sideimage div allemaal tot de footer div door te laten lopen. Nu is het zo dat als ik in content veel tekst zet, dat de sideimage niet tot beneden aan door gaat.

Dit is wat ik heb:
code:
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
29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="style/style.css" type="text/css" />
    <title>Test</title>
</head>
<body>
<div id="banner"></div>
<div id="menu"></div>
<div id="main">
    <div id="images"></div>
    <div id="text">
Magnus es, domine, et laudabilis valde: magna virtus tua, 
et sapientiae tuae non est numerus. et laudare te vult homo, 
aliqua portio creaturae tuae, et homo circumferens mortalitem suam, 
circumferens testimonium peccati sui et testimonium, quia superbis resistis: 
et tamen laudare te vult homo, aliqua portio creaturae tuae.tu excitas,
 ut laudare te delectet, quia fecisti nos ad te et inquietum est cor nostrum, 
donec requiescat in te.
    </div>
    <div id="headlines">Headlines</div>
</div>
<div id="image"></div>
<div id="cleardiv"></div>
<div id="footer">Footer</div>
</body>
</html>

en hier de css:
code:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/* CSS Document */
body {
    margin: 0px;
    padding: 0px;   
}
#banner {
    width: 780px;
    height: 77px;
    background-image: url(../images/banner.jpg);
}
#menu {
    width: 780px;
    height: 32px;
    background-image: url(../images/menu.jpg);
}
#main {
    width: 622px;
    float: left;
    background-color: #CCCCCC;
}
#images {
    width: 622px;
    height: 168px;
    background-image: url(../images/images.jpg);
}
#text {
    width: 410px;
    float: left;
    padding: 10px;
    border-right: 1px solid #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    text-align: justify;
}
#headlines {
    width: 171px;
    float: left;
    padding: 10px;
}

#image {
    width: 149px;
    height: 100%;
    float: left;
    background-image: url(../images/image.jpg);
    background-repeat: repeat-y;
}
#cleardiv {
    clear: both;
}
#footer {
    width: 780px;
    height: 18px;
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding-top: 2px;
    text-align: center;
}
#footer a{
    color: #202020;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}


Zo is hoe het er nu uitziet (in Internet Explorer, in Mozilla laat ie helemaal niks zien als in de sideimage div), als ik content met tekst heb gevuld (die div heeft zich dus aangepast aan de tekst):
Afbeeldingslocatie: http://oege.ie.hva.nl/~groot5o/stage/layout-nu.jpg

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Heb je wellicht wat aan dit artikel: http://www.alistapart.com/articles/fauxcolumns/?

Hoerdoor kan je visueel die kolommen extenden. In een CSS oplossing hoeven in principe de kolommen niet even hoog te zijn. Bovenstaand artikel geeft een visuele oplossing.

HTH :)

[ Voor 33% gewijzigd door BtM909 op 18-11-2004 13:17 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Bartistuta
  • Registratie: Juli 2001
  • Laatst online: 08-05 10:14
Is het ook mogelijk om het op te lossen via CSS1, want deze oplossing gebruikt absolute positioning, en ik wil zoveel mogelijk CSS1 gebruiken. Het belangrijkste is dat de rechter div (sideimage) even groot is als de content content div (die zal namelijk het grootst zijn)...

Verwijderd

Wat is dit voor geblaat? CSS 2.1 wil je gebruiken.

Verwijderd

Niet om een oplossing vragen en vervolgens het beter weten.

  • Bartistuta
  • Registratie: Juli 2001
  • Laatst online: 08-05 10:14
Ik zeg toch niet dat ik het beter weet? Ik vraag alleen of er ook een oplossing is waardoor ik niet CSS2 hoef te gebruiken...

Verwijderd

CSS 2.1 is goed geimplementeerd, wat is het probleem?
Pagina: 1