Hallo,

Ik gebruik onderstaand script met cSS (welliswaar even gestript voor de duidelijkheid). Nu is het de bedoeling dat de achtergrond van het menu een kleur krijgt. (mag ook herhalende afbeelding zijn) Deze moet tot aan de bodem van de container herhaald worden. Nu is het zo dat hij alleen een standaard meegegeven hoogte weergeeft.

Zodra de content langer is, zie ik dus een wit vlak in het menugedeelte. Is dit op te lossen via CSS?

<!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" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<title>Website</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<style type="text/css">
#container {
    margin: auto;
    width: 1000px;
    padding-top: 8px;
    padding-bottom: 8px;
    border: solid #666666;
    border-width: 0px 1px 1px 1px;
    overflow: auto;
}

#header {
    position: absolute;
    background-position: bottom;
    background-repeat: no-repeat;
    width: 1000px;
    height: 153px;
    z-index: 0;
}

#menu {
    position: absolute;
    width: 1000px;
    top: 198px;
}

.kolom {
    padding-left: 9px;
    text-align: left;
    vertical-align: top;
    float: left;
    width: 24%;
}

.contentkolom {
    text-align: left;
    vertical-align: top;
    float: left;
    padding-left: 10px;
    padding-right: 8px;
    width: 48%;
}
</style>
</head>

<body>
<div id="container">
    <div id="header"></div>
    <div id="menu"></div>     
    <div class="kolom">Hier komt een menu</div>
    <div class="contentkolom">Hier komt content met variabele lengte</div>
    <div class="kolom">Hier komen banner e.d. te staan</div>
</div>
</body>
</html>

Voorbeeld:

---------------------------------------
| header |
---------------------------------------
| menu |
---------------------------------------
| | | |
| submenu | Content | banner |
| | | |
| | | |
---------------------------------------

#edited codeblok
Graag gebruik maken van de code-tags :)

Dank u.
google is op faux columns

<div class="parent">
  <div class="content">
    waf!
  </div>
  <div class="menu">
    woef!
  </div>
</div>

.parent geef je een repeat-y background die over de hele width gaat. Verder geef je .parent ook nog een overflow:hidden; mee. Dan geef je .menu een float: left; mee. That's it.

Reageren