Mit dem fehlenden HasLayout ist schon mal ein guter Tip. li und a der navi haben nämlich keins.
Mir ist schleierhaft warum die navi in eine Tabelle gepackt wird, es sind schließlich keine tabellarischen Daten.
Warum der footer absolut positioniert wird verstehe ich auch nicht so recht. Der kann doch ganz normal im Textfluß bleiben.
Die navi ist ein Plugin. Ich hab keine Ahnung ob und warum es in einer Tabelle ist, es war so. :D
Ich weiß dass es Möglichkeiten gibt nur mit CSS ein Dropdownmenü zu organisieren, ich habs auch schon mal gemacht, aber ich hatte dabei so viele kopfschmerzen dass ichs letztendlich doch gelassen habe. Ich bin eben kein professioneller Designer und ich gebe ganz ehrlich zu dass ich grundsätzlich keine Ahnung habe - ich probiere so lange Sachen aus bis es so funktioniert wie ich es haben will. Learning by doing, sozusagen.
Der Footer wird absolut positioniert weil der Inhaber der Seite unbedingt eine Mindestlänge haben wollte. Also dass das weiße Feld immer mehr oder weniger gleich bleibt. Das hat mir auch viele Kopfschmerzen bereitet, letztendlich habe ich es so gemacht.
Wenn ich den Footer nicht absolut positioniere, springt er in die Mitte des weißen Feldes, dort, wo der Text aufhört. Wie ich diese Sache anders löse, weiß ich nicht. Das stundenlange Durchforsten des Internets half nicht.
Der header ist ein leeres Element. Warum??
Der Text von der Grafik kann doch da rein und die Grafik wird mittels einer Image Replacement Technik drübergeschoben.
Google kann nicht in Bildern lesen. ich glaube kaum das so was beim Auftraggeber große Begeisterung auslösen würde, wenn diese Möglichkeit der Indexierung verta:wink:n wird.
Weil derjenige eine ganz bestimmte Schriftart haben wollte und es ist nun mal so dass nicht jeder diese ganz bestimmte Schriftart hat...
Den Artikel mit der Image dings führe ich mir dennoch zu Gemüte.
Fazit:
Im IE8 funktioniert alles wie geplant.
IE6 klappt das Dropdownmenü horizontal aus. Was wohl nicht ganz so schlimm ist, funktionieren tut es ja.
Den Grafikfehler im Footer habe ich gelöst, es lag an ein paar Padding-Angaben im Textfeld. Offensichtlich stellt IE padding anders dar als Mozilla oder Opera.
Den Haslayot-Kram werde ich mir ebenfalls ansehen, heute habe ich da absolut nicht durchgeblickt - liegt wohl an der Hitze.
Jetzt muss ich allerdings meine Unzulänglichkeit preisgeben und zugeben, dass ich nicht wirklich eine Ahnung habe, welche Fehler mir der Validator anzeigt und warum es Fehler sind. Zu Deutsch: Ich verstehe den Mist nicht. :/
Aber hilft nichts... werde ich mich auch damit beschäftigen. *nickt*
Danke für die Ratschläge und für den einen oder den anderen Tipp. Das Thema scheint jetzt so gut wie erledigt zu sein.