was mir auffällt: Du hast diverse Bilder innerhalb von Tabellen mit <img ... height="sehr_kleine_hoehe" eingebunden. Und gerade weil Du so schön standardkonform gecodet hast, bekommst Du diese dicke Linien.
In den Niederungen des W3C bin ich mal auf das folgende gestoßen: http://www.w3.org/TR/REC-CSS1#the-height-of-lines
Der letzte Satz des ersten Absatzes: "Empty elements influence these calculations just like elements with content."
In dem Satz steht, daß ein Element (z.B. td), auch wenn es leer ist, eine Mindesthöhe hat. D.h. für mich: wenn dieses Element einen "kleinen" Inhalt hat (so wie bei Dir: <img height="1" ...>) hat es immernoch diese Mindesthöhe von Schriftgröße + etwas Kleinvieh. Bei Dir wird also die Zellenhöhe auf ca. Schriftgröße aufgebläht, obwohl nichts weiter drin ist außer dem Bild mit geringer Höhe.
Ah, das erklärt schonmal einiges! Bleiben noch zwei andere Fragen:
1. Wie kriege ich den weißen Rand unter dem Bild ganz oben links in der Ecke (Stefan-Kleeschulte.de) weg?
2. Im Gästebuch werden bei den Einträgen nur oben und unten Linien angezeigt, was wohl daran liegt, dass das "cellspacing" rechts und links nicht "wirkt"... Gibt's dafür auch eine Lösung?
Da sich Netscape6/Mozilla bei der Angabe von <!DOCTYPE... auch an den Standard hält, mach mal folgendes: lösch zu Testzwecken die doctype-Angabe raus. Alle jetzt auftretenden Veränderungen sollten darauf beruhen, daß die Standards jetzt nicht mehr befolgt werden.
Wenn ich den Doctype rausnehme klappt's bis auf die 100% breite Tabelle auch im NN 6, allerdings nicht im NN 4, und der Validator meckert ebenfalls...
Zu Deiner 100%-Tabelle: was mir ein bißchen spanisch vorkommt, sind die <td width="100%" ...>, obwohl die Reihen mehr als eine Tabellenzelle enthalten.
Die "Haupttabelle" (der Tag direkt nach "<body>") mit 100% Breite besteht immer nur aus Zeilen mit einer Zelle.
Was du ansprichst sind die Tabellen oben im "blauen Bereich". Hier wollte ich, dass eine Zelle gerade so groß ist, wie der Inhalt, und die andere Zelle (in der selben Zelle in einer 100% breiten Tabelle) sollte den restlichen Platz bekommen. Also habe ich der Tabelle, die den restlichen Platz bekommen sollte, 100% Breite zugewiesen... (ich weiß, nicht besonders schön, aber im MS IE und im NN 4 klappt's...
Naja, schonmal Danke für deine Hilfe bis jetzt!
CU :-)
Stefan