Nieuw lid |
|
Beste,
Ik heb mij wat zitten verdiepen in het maken van layouts dmv. DIV ipv. TABLES. In het verleden heb ik altijd gewerkt met tables een aangezien dit verouderd is zou ik hier graag van af stappen.
Ik heb alvast een test gemaakt waar ik tevreden over ben en waarvan ik denken dat deze correct werd gemaakt.
Echter heb ik 1 probleem, het kader 'middenmain' zou ik in de hoogte altijd op 100% willen, dus met andere woorden dit kader moet steeds open gaan tot aan de onderkant van de browser en dit voor alle resoluties. Zoals je op onderstaande URL kunt zien is dit kader in de hoogte nog groter dan de browser. Hoe los ik dit op? Kader moet dus altijd in de hoogte tot aan de onderkant van de browser komen te staan.
Ik heb dus 2 vragen:
- Is mijn layout correct? Doe ik alles juist?
- Hoe lost ik dit probleem op zodat 'middenmain' in de hoogte altijd tot de onderkant van de browser komt en dit voor alle resoluties.
URL (voorbeeld): http://www.raam...t/div.html
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="div.css" rel="stylesheet" type="text/css" />
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bottommargin="0" rightmargin="0">
<div class="big-main" align="center">
<div class="topmain" align="left">HEADER</div>
<div class="legeruimte"></div>
<div class="menu">Home - Menu - Enz.. - Contact</div>
<div class="legeruimte"></div>
<div class="middenmain" align="left">
CONTENT<br /><br />
<div class="test1">kaart van belgie</div>
<div class="test2">formulier</div>
</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="div.css" rel="stylesheet" type="text/css" /> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bottommargin="0" rightmargin="0"> <div class="big-main" align="center"> <div class="topmain" align="left">HEADER </div> <div class="legeruimte"></div> <div class="menu">Home - Menu - Enz.. - Contact </div> <div class="legeruimte"></div> <div class="middenmain" align="left"> <div class="test1">kaart van belgie </div> <div class="test2">formulier </div>
CSS
@charset "utf-8";
.big-main {
position: absolute;
background-image: url(bg.jpg);
background-repeat:repeat-x;
height: 100%;
width: 100%;
}
.topmain {
position:relative;
height:150px;
width:820px;
background-color:#0033FF;
}
.menu {
position:relative;
height:25px;
width:820px;
background-color:#FFFFFF;
}
.legeruimte {
position:relative;
height:2px;
width:820px;
}
.middenmain {
position:relative;
width:800px;
height:100%;
border:thin #CCCCCC solid;
border-top:none;
background-color:#FFFFFF;
padding:10px;
}
.test1 {
position:absolute;
height: 300px;
width:400px;
border:thin #CCCCCC solid;
left:5px;
padding:10px;
background-color:#FFFFFF;
}
.test2 {
position:relative;
height: 300px;
width:200px;
border:thin #CCCCCC solid;
left:430px;
padding:10px;
background-color:#FFFFFF;
}
@charset "utf-8"; .big-main { position: absolute; background-image: url(bg.jpg); background-repeat:repeat-x; height: 100%; width: 100%; } .topmain { position:relative; height:150px; width:820px; background-color:#0033FF; } .menu { position:relative; height:25px; width:820px; background-color:#FFFFFF; } .legeruimte { position:relative; height:2px; width:820px; } .middenmain { position:relative; width:800px; height:100%; border:thin #CCCCCC solid; border-top:none; background-color:#FFFFFF; padding:10px; } .test1 { position:absolute; height: 300px; width:400px; border:thin #CCCCCC solid; left:5px; padding:10px; background-color:#FFFFFF; } .test2 { position:relative; height: 300px; width:200px; border:thin #CCCCCC solid; left:430px; padding:10px; background-color:#FFFFFF; }
|