Footer onderaan en achtergrond over hele pagina
hier mijn huidige index:
Quote:
<body>
<div id="container">
<div id="header"> </div>
<div id="contentinhoud">
<div id="menutopbar">Menu Test </div>
<div id="contentTA">Menu Test</div>
<div id="wsfooter"> Footer Test</div>
</div>
</div>
</body>
<div id="container">
<div id="header"> </div>
<div id="contentinhoud">
<div id="menutopbar">Menu Test </div>
<div id="contentTA">Menu Test</div>
<div id="wsfooter"> Footer Test</div>
</div>
</div>
</body>
Hier de css:
Quote:
html {
height: 100%;
margin: 0;
padding: 0;
}
body {
width: 100%;
text-align: center;
background-image: url(../images/backgroundrepeat.png);
background-repeat: repeat;
margin: 0;
padding: 0;
min-height: 100%;
}
#container {
width:1002px;
margin: auto;
min-height: 100%;
height: auto !important;
position: relative;
overflow: auto;
}
#header {
background-image: url(../images/header.png);
width: 1002px;
height: 213px;
}
#contentinhoud {
background-image: url(../images/backgroundcontent.png);
width: 1002px;
height: 10px;
background-repeat: repeat-y;
min-height: 100%;
height: auto !important;
position: relative;
overflow: auto;
}
#menutopbar {
width: 850px;
height: 25px;
margin-left: 76px;
overflow: hidden;
font-weight: bold;
font-size: 17px;
font-family: "Calibri", Arial, sans-serif;
}
#contentTA {
width: 950px;
margin: 26px;
text-align: left;
font-family: "Calibri", Arial, sans-serif;
font-size: 15px;
min-height: 100%;
height: auto !important;
overflow: hidden;
}
#wsfooter {
height: 24px;
overflow: hidden;
position: bottom center;
}
height: 100%;
margin: 0;
padding: 0;
}
body {
width: 100%;
text-align: center;
background-image: url(../images/backgroundrepeat.png);
background-repeat: repeat;
margin: 0;
padding: 0;
min-height: 100%;
}
#container {
width:1002px;
margin: auto;
min-height: 100%;
height: auto !important;
position: relative;
overflow: auto;
}
#header {
background-image: url(../images/header.png);
width: 1002px;
height: 213px;
}
#contentinhoud {
background-image: url(../images/backgroundcontent.png);
width: 1002px;
height: 10px;
background-repeat: repeat-y;
min-height: 100%;
height: auto !important;
position: relative;
overflow: auto;
}
#menutopbar {
width: 850px;
height: 25px;
margin-left: 76px;
overflow: hidden;
font-weight: bold;
font-size: 17px;
font-family: "Calibri", Arial, sans-serif;
}
#contentTA {
width: 950px;
margin: 26px;
text-align: left;
font-family: "Calibri", Arial, sans-serif;
font-size: 15px;
min-height: 100%;
height: auto !important;
overflow: hidden;
}
#wsfooter {
height: 24px;
overflow: hidden;
position: bottom center;
}
Wouter J op 23/02/2011 15:43:24:
Dit is niet wat ik zoek, ik wil graag dat mijn footer onderaan mijn pagina komt staan en als mijn pagina maar de helft van het beeldscherm is wil ik graag dat deze alsnog helemaal onder aan in het scherm komt te staan en dus niet direct onder de content.
Ook wil ik graag dat de div #contentinhoud helemaal verlend word tot de onderkant van het scherm, en niet tot het eind van de content in div
En voor de content inhoud tot aan de footer moet je een beetje puzzelen met position: relative; en height: 100%;. Daar heb ik volgens mij nog wel een voorbeeldje van.
Quote:
<body>
<div id="container">
<div id="header"> </div>
<div id="contentinhoud">
<div id="menutopbar">Menu Test </div>
<div id="contentTA">Menu Test</div>
</div>
</div>
<div id="wsfooter"> Footer Test</div>
</body>
<div id="container">
<div id="header"> </div>
<div id="contentinhoud">
<div id="menutopbar">Menu Test </div>
<div id="contentTA">Menu Test</div>
</div>
</div>
<div id="wsfooter"> Footer Test</div>
</body>
en mijn css:
Quote:
* {
margin: 0;
}
html {
height: 100%;
margin: 0;
padding: 0;
}
body {
width: 100%;
text-align: center;
background-image: url(../images/backgroundrepeat.png);
background-repeat: repeat;
margin: 0;
padding: 0;
height: 100%;
}
#container {
width:1002px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: auto;
}
#header {
background-image: url(../images/header.png);
width: 1002px;
height: 213px;
}
#contentinhoud {
background-image: url(../images/backgroundcontent.png);
width: 1002px;
height: 10px;
background-repeat: repeat-y;
min-height: 100%;
height: auto !important;
height: 100%;
}
#menutopbar {
width: 850px;
height: 25px;
margin-left: 76px;
overflow: hidden;
font-weight: bold;
font-size: 17px;
font-family: "Calibri", Arial, sans-serif;
}
#contentTA {
width: 950px;
margin: 26px;
text-align: left;
font-family: "Calibri", Arial, sans-serif;
font-size: 15px;
min-height: 100%;
height: auto !important;
height: 100%;
padding-bottom: 40px;
overflow: auto;
}
#wsfooter {
width: 1002px;
height: 40px;
background-color: red;
position: relative;
margin: -40px auto 0px auto;
clear: both;
overflow: hidden;
}
margin: 0;
}
html {
height: 100%;
margin: 0;
padding: 0;
}
body {
width: 100%;
text-align: center;
background-image: url(../images/backgroundrepeat.png);
background-repeat: repeat;
margin: 0;
padding: 0;
height: 100%;
}
#container {
width:1002px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: auto;
}
#header {
background-image: url(../images/header.png);
width: 1002px;
height: 213px;
}
#contentinhoud {
background-image: url(../images/backgroundcontent.png);
width: 1002px;
height: 10px;
background-repeat: repeat-y;
min-height: 100%;
height: auto !important;
height: 100%;
}
#menutopbar {
width: 850px;
height: 25px;
margin-left: 76px;
overflow: hidden;
font-weight: bold;
font-size: 17px;
font-family: "Calibri", Arial, sans-serif;
}
#contentTA {
width: 950px;
margin: 26px;
text-align: left;
font-family: "Calibri", Arial, sans-serif;
font-size: 15px;
min-height: 100%;
height: auto !important;
height: 100%;
padding-bottom: 40px;
overflow: auto;
}
#wsfooter {
width: 1002px;
height: 40px;
background-color: red;
position: relative;
margin: -40px auto 0px auto;
clear: both;
overflow: hidden;
}
De footer staat nu onderaan (de fout die ik zelf eerder had gemaakt was dat de div in de container stond ipv er buiten), nu heb ik alleen nog het probleem dat de div #contentinhoud niet tot aan de onderkant van de browser verlengt word