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 profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Startseite</title>
</head>
<body id="blog-front">
<div id="hauptkasten">
<div id="floater">
<h1 id="seitentitel">Startseite</h1>
<div id="wobinich">
<span>zum Menü | </span>
Startseite
</div>
<div id="inhalt">
<h2 class="center">Keine Einträge vorhanden</h2>
<p class="center">
Es gibt derzeit keine Einträge, die hier angezeigt werden könnten.
Entweder gibt es momentan gar keine Einträge,
oder alle Einträge sind älter, als die normalerweise hier angezeigten.
</p>
</div>
</div>
<div id="menuekasten">
<h2 class="menueweg">Menü</h2>
zum Inhalt
<ul class="navlist">[*]Startseite
[*]Audio|HiFi
[*]Webkrauts
[*]Das Ü[*]Links[*]Sitemap[/list]
</div>
<div id="fuszzeile">
nach oben
E|H::Homepage, Generation 4.2, erstellt mit WordPress
</div>
</div>
</body>
</html>
Im Moment floate ich den #floater nach rechts, den #menuekasten gar nicht, footer hat clear:both;.
Ich könnte jetzt #floater rausschmeißen (ein div weniger), #hauptkasten relativ positionieren, min-height:100%; #footer absolut mit bottom:0;.
Wenn das Menü zu lang wird, steht es unten raus.
Das Konzept von footerstickalt hab’ ich anscheinend absolut nicht geblickt …
EDIT: Ich habe oben bei meiner Vereinfachung keinen Code hinzugefügt, #nonfooter und #page waren beide schon drin.
Ich mach das Menü dort nochmal so kurz wie es ursprünglich war, da funktionierte es nämlich noch.