Ik hoop dat je het niet erg vind maar ik heb de CSS even om gegooid. weg met absoluut en een cleaner om dat witte te laten zien van het 'algemeenkader'
De CSS:
body{
background-color:#8c0108;
margin: 0px;
} .algemeenkader{
width: 800px;
height: auto;
background-color: white;
margin:auto;
}
.navigatie{
font-size:24px;
float: left;
width:266px;
text-align:right;
clear: none;
}
.over_ons {
max-width:140px;
padding: 45px 0px 25px 70px;
}
.doelstellingen {
padding: 20px 0px 25px 50px;
max-width:150px;
}
.getuigenis {
padding: 20px 0px 25px 20px;
max-width:150px;
}
.plaatje {
float:left;
width:533px;
}
.cleaner {
font-size: 0px;
line-height: 0px;
height: 0px;
clear: both;
}
a:link {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}
En de HTML:
<html>
<head>
<title>test</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head><body>
<div class="algemeenkader">
<div class="navigatie">
<div class="over_ons">
<a href="#">Over ons</a>
</div>
<div class="doelstellingen">
<a href="#">Doelstellingen</a>
</div>
<div class="getuigenis">
<a href="#">Getuigenissen</a>
</div>
</div>
<div class="plaatje">
<img src="logokanactiefplus.jpg" width="300" height="275" />
</div>
<div class="cleaner"></div>
</div>
</body>
</html>
En de link om hem te checken is hier.
Ik heb geprobeerd om jouw versie om te bouwen met die cleaner maar aangezien dat niet in een keer lukte heb ik hem even zelf in elkaar geknutseld. Het voornaamste probleem zat hem echter in het feit dat je een geneste div (die je eventueel float), niet in zijn parent div kan laten groeien. Het wordt wildgroei dan, vandaar die cleaner die als laatste div even aangeeft dat alle marges 100% benut worden zodat de parent div geforceerd wordt om te groeien met de child divs mee.
edit: ik zie net dat die pagina helemaal vern@*#kt is in IE op de peecee. Maar goed, je kan niet alles willen hè
(het is laat nu dus ik laat het hier even bij)
(Bewerkt door Godfather om 2:50, 27-04-2007)