real-insanity
Erfahrenes Mitglied
Guten Morgen zusammen,
ich hab mal wieder ne etwas kleinere Frage.
Ich habe mir mal ein Layout zusammengebastelt, mit Header-, Navi-, Content- und Footer-Container. Da ich Fehler im Layout hatte, habe ich dann die Container eingefärbt.
Dabei ist aufgefallen, dass die Navibox nicht die "volle" Höhe annimmt.
Screenshot als Anhang.
Hier meine CSS-Datei:
Und hier die HTML-Datei:
Wie bekomme ich hin, dass die Navigation, bis an den Footer reicht?
ich hab mal wieder ne etwas kleinere Frage.
Ich habe mir mal ein Layout zusammengebastelt, mit Header-, Navi-, Content- und Footer-Container. Da ich Fehler im Layout hatte, habe ich dann die Container eingefärbt.
Dabei ist aufgefallen, dass die Navibox nicht die "volle" Höhe annimmt.
Screenshot als Anhang.
Hier meine CSS-Datei:
HTML:
/*
* Tag-format
*/
body{
font-size: 10px;
font-family: verdana;
color: black;
text-decoration:none;
}
input{
border:1px dotted black;
font:inherit;
}
table {
width:100%;
}
a:link, a:visited, a:active { font-size: 10px; font-family: verdana; color: black; text-decoration:none; border-left:10px transparent solid; padding-left:5px; }
a:hover { border-left: 10px #6699CC solid; border-bottom:1px #6699CC solid; padding-left:5px; }
/*
* IDs
*/
#wrapper {
border:1px solid black;
width:75%;
height:100%;
text-align:center;
vertical-align:middle;
padding:0px;
clear:both;
margin:auto;
overflow:hidden;
}
#banner {
width:100%;
height:100px;
font-size:30px;
margin:inherit;
padding:inherit;
font-weight:bold;
text-align:inherit;
vertical-align:middle;
font:inherit;
background-color:#6699CC;
}
#navi {
width:20%;
height:100%;
float:left;
padding:inherit;
margin:inherit;
text-align:left;
font:inherit;
background-color:#6699CC;
}
#navi ul {
list-style-type:none;
padding-left:0px;
margin-left:0px;
}
#footer {
width:100%;
height:50px;
padding:5px;
margin:inherit;
clear:both;
font:inherit;
background-color:#6699CC;
}
#content {
height:250px;
float:left;
padding:inherit;
margin:inherit;
width:80%;
text-align:left;
font:inherit;
}
#AdLayer {
background-color:#6699CC;
border:1px solid black;
margin:0px;
padding:5px;
}
#FirstColumn{
width:20%;
}
#SecondColumn{
width:25%;
}
#ThirdColumn{
width:10%;
}
#TextUserName{
width:45%;
}
/*
* Classes
*/
.submit { border:1px dotted black; background-color:White; }
Und hier die HTML-Datei:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css"/>
<title>AWE Mühlen</title>
<script language="JavaScript" type="text/javascript" src="ValidateForms.js"> </script>
<script language="JavaScript" type="text/javascript" src="Cookies.js"> </script>
</head>
<body>
<div id="WelcomeText">
</div>
<br>
<div id="wrapper">
<div id="banner" onclick="setCookie('bla'); return false;">BANNER</div>
<div id="navi">
<ul>
<li><a href="#">Grundlagen HTML</a></li>
<li><a href="#">Grundlagen CSS</a></li>
<li><a href="#">Layout mit CSS (div)</a></li>
</ul>
</div>
<div id="content">
<form id="Login" method="post" action="" >
<table>
<tr>
<td id="FirstColumn">Benutzername:</td>
<td id="SecondColumn"><input type="text" name="UserName" id="UserName"/></td>
<td id="ThirdColumn"><img src="pix/delete.gif" id="pictureUserName" alt="Validierungsstatus"/></td>
<td id="TextUserName"> </td>
</tr>
<tr>
<td>Passwort: </td>
<td><input type="password" name="UserPwd" id="UserPWD"/></td>
<td><img src="pix/delete.gif" id="pictureUserPWD" alt="Validierungsstatus"/></td>
<td id="TextUserPWD"> </td>
</tr>
<tr>
<td colspan="4"> <input type="submit" onclick="ValidateInput();return false;" class="submit"/> </td>
</tr>
</table>
</form>
</div>
<div id="footer" onclick="getCookie('bla'); return false;">FOOTER</div>
</div>
</body>
</html>
Wie bekomme ich hin, dass die Navigation, bis an den Footer reicht?