Ich habe mir das gerade mit Verstand angesehen und wäre fast erblindet. Nimm das, druck dir das aus, schweiß es ein und vergrabe es im Garten. In 10 Jahren gräbst du es aus und hast was zu lachen.
Ich habe dir mal eine Seite gebastelt von der ich annehme das es etwas ist das in die Richtung geht die du haben möchtest:
index.html
HTML Code:
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Restaurant Figo</title>
<link rel="stylesheet" type="text/css" href="screen.css">
</head>
<body>
<div class="center">
<div class="header">
<ul class="nav">
<li>
<a href="#">Menüpunkt</a>
</li>
<li>
<a href="#">Menüpunkt</a>
</li>
<li>
<a href="#">Menüpunkt</a>
</li>
<li>
<a href="#">Menüpunkt</a>
</li>
</ul>
</div>
<div class="content">
</div>
<div class="footer"></div>
</div>
</body>
</html>
screen.css
HTML Code:
* {
padding:0px;
margin:0px;
}
body {
background-color:#F2F2F2;
}
.header, .nav, .content, .footer {
width:100%;
}
.center {
width:960px;
margin:24px auto 0 auto;
border:1px solid silver;
}
.header{
position:relative;
height:64px;
background-color:#EAEAEA;
}
.nav {
position:absolute;
bottom:0px;
left:0px;
background-color:#DADADA;
}
.nav li {
display:inline-block;
}
.nav li a{
display:block;
width:100%;
height:100%;
line-height:1.5em;
text-decoration:none;
color:black;
padding:3px;
}
.nav li a:hover{
background-color:#727272;
color:white;
}
.content{
margin-top:24px;
background-color:#EAEAEA;
min-height:600px;
}
.footer{
height:24px;
margin-top:48px;
background-color:#DADADA
}
Schau es dir mal an.
Ansonsten, nur weil es der Browser richtig anzeigt bedeutet es nicht das du es richtig gemacht hast. Moderne Browser korrigieren vieles für dich.