Hallo!
Ich habe hier ein kleines CSS-Problem. Ich möchte gerne, dass die im folgenden CSS-Code bezeichnete sidebar sich bis ans Ende der Seite erstreckt. Der Inhalt hat eine Höhe von 1000px. Eigentlich müsste doch die sidebar durch das height: 100% über den gesamten Bildschirm erscheinen. Warum passiert das nicht?
Ich habe hier ein kleines CSS-Problem. Ich möchte gerne, dass die im folgenden CSS-Code bezeichnete sidebar sich bis ans Ende der Seite erstreckt. Der Inhalt hat eine Höhe von 1000px. Eigentlich müsste doch die sidebar durch das height: 100% über den gesamten Bildschirm erscheinen. Warum passiert das nicht?
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
body, html {
height: 100%;
}
* {
margin: 0;
padding: 0;
}
#header {
width: 100%;
height: 90px;
min-height: 90px;
background-color: #000;
}
#sidebar {
width: 300px;
height: 100%;
float: left;
border: 1px solid #000;
}
#content {
height: 1000px;
background-color: #fff;
position: relative;
margin-left: 302px;
}
</style>
</head>
<body>
<div id="header">
</div>
<div id="sidebar"></div>
<div id="content"></div>
</body>
</html>