Wederom heb ik een probleem met div's.
Nu heb ik boven een rij daaronder 3 rijen en daaronder weer 1 rij over de gehele 3kolommen.
Zo dus ongeveer:
[=======]
[=][=][=]
[=======]
Maar nu is de middelste groter.
Wat gebeurt er nu, in IE 6.0 gaat het overigens wel goed, maar in IE 7.0 en Firefox gebeurt dit:
[=======]
[=][=][=]
[=][=][=]
[=======]
[=]
[=]
[=]
Kortom, de middelste kolom gaat gewoon onder de wat normaal gesproken de onderste kolom is heen.
Hoe kan ik dit oplossen ?
Mijn opzet:
<div id="container">
<div id="header">
</div>
<div id="extra"></div>
<div id="extra-right"></div>
<div id="content"></div>
<div id="footer"></div>
</div>
hiervan is in de middelste kolom van links naar rechts:
extra,content, extra-right
De CSS:
*{
padding:0;
margin:0;
}
p {
padding: 0; /*1em 0;*/
}
html, body {
height: 100%; /* héél belangrijk */
font: "Trebuchet MS", Verdana, Arial, sans-serif;
background-color: #E2E2E2;
text-align: center;
}
div#container {
width: 990px;
margin: 0 auto;
text-align: left;
position: relative;
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
background: #FFF;
background-image: url("images/bgmain.jpg");
}
div#header{
height:140px;
background: white;
background-image: url("images/jumptide-header.png");
}
div#extra
{
height: 400px;
width: 149px;
background-color: #1B4298;
float: left;
margin-bottom: 52px;
margin-left:5px;
margin-top: 10px;
}
div#extra-right
{
height: 300px;
width:218px;
float: right;
}
div#content
{
height: 400px;
background-color:white;
width: 607px;
margin-top: 10px;
margin-bottom: 52px;
margin-left: 150px;
margin-right: 15px;
background-color: White;
background-image: url("images/stekker.png");
background-position: right bottom;
background-repeat: no-repeat;
}
Heeft iemand een oplossing? ik loop hier aardig vast mee.. zeker omdat het in IE 6 nu helemaal werkt.. :(
790 views