Was ich möchte ist dies:
- Der blaue Bereich passt sich an, wenn das Browserfenster vergrößert wird.
- Der Header ist sichtbar.
- Der blaue Bereich beginnt dort, wo der Header endet (nicht hinter dem Header oder darüber).
- Der blaue Bereich endet vor dem Footer.
- Zwischen dem blauen Bereich und dem Footer existieren 5 gelbe Pixel.
Ist dies nur mit CSS und HTML möglich (ohne JavaScript)?
Test
*{
margin:0px;
padding:0px;
}
header, nav, article, footer, address {
display: block;
}
header{
position:relative; height: 50px; background-color:#2b2b2b;
}
footer{
height: 50px;
width:100%;
bottom: 0px;
position: fixed;
background: red;
}
#explorer{
position:relative; bottom:55px;
}
#sections{
width: 100%; height: 100%; bottom: 55px; position:fixed; background: blue;
}
Test
/* Footer Content */
1 Stimmen
Schau dir CSS-Medienabfragen an... Ich weiß, dass sie sich ändern können, wenn sich die Fenstergrößen ändern.
0 Stimmen
Ich habe gerade eine ähnliche Frage unter https://stackoverflow.com/questions/5047532/how-to-expand-div-to-cover-rest-of-page-height/5048072#5048072 beantwortet.
0 Stimmen
@Peter - Danke für den Tipp, aber das löst das Problem nicht.