Ritter aus Leidenschaft
Ich habe versucht ein CSS-Layout ohne Vorlage zu erstellen, weil ich leider bisher keine passende gefunden habe. Bedauerlicherweise bisher nur mit sehr mäßigen Erfolg:
Oben soll der "Header" sein über die komplette Breite und mit einer festen Höhe, ganz unten der "Footer" mit gleichen Eigenschaften. Dazwischen soll sich zentriert der "Contet" befinden mit einer fester Breite. Wichtig wäre es: Das "Header" und "Footer" immer an dergleichen Positionen bleiben, egal wie das Browser-Fenster verändert wird und wie viel Inhalt sich im "content" befindet. Irgendwie kriege ich das leider nicht mit der Positionierung hin und ich versuche das jetzt schon seit Stunden. Ich wäre sehr dankbar über konkrete Vorschläge, die mich irgendwie weiter bringen.
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test</title>
<style type="text/css">
body{
margin: 0;
padding: 0;
border: 0;
}
#header{
width: 100%;
height: 100px;
background: #EAEAEA;
text-align: center;
}
#contentwrapper{
width: 100%;
background: #D2691E;
}
#conten{
width: 800px;
height: 100%;
background: #FFFFFF;
text-align: justify;
}
#footer{
width: 100%;
height: 50px;
background: #EAEAEA;
text-align: center;
}
</style>
</head>
<body>
<div id="maincontainer">
<div id="header">Header</div>
<div id="contentwrapper">
<div id="content">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam dictum felis eu pede mollis pretium.
</div>
</div>
<div id="footer">Footer</div>
</div>
</body>
</html>
Oben soll der "Header" sein über die komplette Breite und mit einer festen Höhe, ganz unten der "Footer" mit gleichen Eigenschaften. Dazwischen soll sich zentriert der "Contet" befinden mit einer fester Breite. Wichtig wäre es: Das "Header" und "Footer" immer an dergleichen Positionen bleiben, egal wie das Browser-Fenster verändert wird und wie viel Inhalt sich im "content" befindet. Irgendwie kriege ich das leider nicht mit der Positionierung hin und ich versuche das jetzt schon seit Stunden. Ich wäre sehr dankbar über konkrete Vorschläge, die mich irgendwie weiter bringen.