Hallo!
Ich sitze hier schon seit Stunden und komme nicht auf die Lösung des Problems!
Habe schon alle Tuts durch z.B: http://peterned.home.xs4all.nl/examples/csslayout1.html, die mit "Sticky footer" usw. sich beschäftigen. Das Problem bei mir ist, dass der Container bei 100% Höhe schon zu groß ist, und somit schon ein Scrollbalken eingeblendet wird. Das heißt, ich muss scrollen um den Footer zu sehen, obwohl der Inhalt der Seite nicht über die Höhe des Fensters hinausgeht. Betrifft aber nur meine Seite. Bei anderen Seiten klappts so ohne Probleme.
Ich übersehe was garantiert, aber vllt kann mir ja einer von euch sagen, was:
css:
html,body {
margin-top: 0;
margin-bottom: 0em;
padding-top: 0;
padding-bottom: 0em;
margin-left: auto;
margin-right: auto;
height: 100%;
}
#container {
width: 1197px;
min-height: 100%;
position: relative;
padding-bottom: 1em;
overflow: hidden;
}
#header {
margin-top: 0px;
margin-bottom: 0px;
width: 1197px;
float: left;
height: 80px;
}
#page_content {
overflow:auto;
margin-top: 30px;
}
#footer {
clear:both;
width: 1197px;
bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
position: absolute;
height: 1em;
}
html (kein Code, nur schematische Abbildung der relevanten divs):
<body>
<div container>
<div header></header>
<div page_content></page_content>
<div footer></footer>
</container>
</body>
Was mach ich falsch?
Ich sitze hier schon seit Stunden und komme nicht auf die Lösung des Problems!
Habe schon alle Tuts durch z.B: http://peterned.home.xs4all.nl/examples/csslayout1.html, die mit "Sticky footer" usw. sich beschäftigen. Das Problem bei mir ist, dass der Container bei 100% Höhe schon zu groß ist, und somit schon ein Scrollbalken eingeblendet wird. Das heißt, ich muss scrollen um den Footer zu sehen, obwohl der Inhalt der Seite nicht über die Höhe des Fensters hinausgeht. Betrifft aber nur meine Seite. Bei anderen Seiten klappts so ohne Probleme.
Ich übersehe was garantiert, aber vllt kann mir ja einer von euch sagen, was:
css:
html,body {
margin-top: 0;
margin-bottom: 0em;
padding-top: 0;
padding-bottom: 0em;
margin-left: auto;
margin-right: auto;
height: 100%;
}
#container {
width: 1197px;
min-height: 100%;
position: relative;
padding-bottom: 1em;
overflow: hidden;
}
#header {
margin-top: 0px;
margin-bottom: 0px;
width: 1197px;
float: left;
height: 80px;
}
#page_content {
overflow:auto;
margin-top: 30px;
}
#footer {
clear:both;
width: 1197px;
bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
position: absolute;
height: 1em;
}
html (kein Code, nur schematische Abbildung der relevanten divs):
<body>
<div container>
<div header></header>
<div page_content></page_content>
<div footer></footer>
</container>
</body>
Was mach ich falsch?
Zuletzt bearbeitet: