Hallo leegee,
in der Tat dein Quellcode hat ein paar kleine Schnitzer drin.
Wenn man auf Fehlersuche geht, dann auch mal den Validator bemühen.
Schau mal das Resultat deiner Seiten Prüfung.
Ganz unten fehlen 2 schließende DIV. Deswegen kommt der Fehler sicher zustande.
Änder das mal bitte ab. In der Validator Ausgabe siehst du ganz unten den bereinigten Quellcode.
@MrMurphy
Durch das CSS kann niemand mehr durchsteigen. Bist du dir überhaupt klar, was alles für die Seite geladen wird?
Das mit dem CSS ist so schon ok. Die Menge kommt dadurch zustande, das die Entwickler des XTCOMMERCE Shops, alle möglichen Grundeinstellungen, für ihr Shopsystem darin eingestellt haben.
Das sollte eigentlich Browser Kompatibilität gewährleisten und so ein Shop besteht nun mal aus einigen Komponenten. Die brauchen alle CSS.
So wie es aussieht, ist da nicht viel geändert worden. Ausgenommen ein paar Bildchen.(der Stil der Anweisungen sieht zumindest gleich aus.)
Das ganze wird dann eigentlich von einem Template überlagert.
Was den HTML Code im CSS angeht gebe ich dir Recht. Der gehört da nicht hin.
Genau wie die CSS Verlinkung nach <body>
Der header ist als div, der Fußteil als class gestaltet
Das ist im Prinzip egal wie das ausgeführt wird.
Hier wird der Footer auch zum clearen der DIVs verwendet.
.footer { clear:both; ...
Warum ausgerechnet mit nem <p> bleibt wohl Geheimnis der XTCommerce Crew.
-------------------
HTML-Code:
<div id="content" id="contentfull">
Sowas geht auch nicht. Eine ID ist eindeutig. Das heißt es kommt nur einmal auf der Seite vor, soweit ok. Aber welche ID soll denn der DIV hier annehmen? Doppelagent-DIV??