Fehlerhafte Darstellung unserer Startseite

  • :?: Wir haben nun schon länger nach dem möglichen Fehler gesucht, können uns aber nicht erklären weshalb Firefox unsere Startseite falsch darstellt.

    Mit IE 6 und Opera 7.54 haben wir absolut keine Probleme. Eigentlich ist Opera ja auch ziemlich kleinlich, was fehlerhafte Seiten betrifft...

    Hier ist die Startseite: http://www.fussballfanzine.de

  • Moin,

    mir fällt zunächst mal ein ziemlich wirrer Quelltext auf. Ein Fehler der mir aufgefallen ist, sind die zwei <head> Bereiche und die zwei <body> Bereiche. Ein HTML-Dokument hat jeweils genau einen <head></head> und einen <body></body> Bereich.

    Außerdem fehlt die Angabe zum DOCTYPE. Wenn du der Seite einen DOCTYPE zuweist kann auch der Validator (http://validator.w3.org/check?uri=http…nline&verbose=1) etwas mit Deiner Seite anfangen und Dir Hilfe zur Fehlersuche geben.

    Weitere Informationen zum erstellen von Webseiten findest Du hier: http://www.selfhtml.org

    Tschüß, Jansen

  • Das sind nicht nur 2 <head>s und 2 <body>s .. Die tauchen da reihenweise auf.

    Ohne jemandem nahetreten zu wollen. Die Seite sollte kein Browser darstellen können, da sie sich an keinerlei Regeln hält und völlig chaotisch aufgebaut ist. Die Seite zu flicken bedeutet viel Arbeit, da sich völlig auf die Fehlerkorrektur der Browser verlassen wird. Und die betreibt jeder Browser anders.

  • Moin,

    nach dem zweiten <head> <body> Block habe ich nicht weiter gesucht ;)

    Am sinnvollsten wäre es die Seite komplett neu aufzubauen (nachdem man sich in HTML und CSS eingearbeitet hat)

    Tschüß, Jansen

  • Sorry ! Und trotzdem Danke für die Antworten ;-). Die Seite wird aus einer index.php mit 5 includes gebildet. Der Urheber, hatte den Quellcode von http://www.7-shop.de.

    Mir wurde gerade versichert, dass es "eigentlich" keine Rolle spielen sollte, in der Seitendarstellung. Aber ich mache mich mal an die Arbeit. Danke !

  • Zitat von zuki

    Sorry ! Und trotzdem Danke für die Antworten ;-). Die Seite wird aus einer index.php mit 5 includes gebildet. Der Urheber, hatte den Quellcode von http://www.7-shop.de.

    Mir wurde gerade versichert, dass es "eigentlich" keine Rolle spielen sollte, in der Seitendarstellung. Aber ich mache mich mal an die Arbeit. Danke !

    So es gibt nur noch einen body und einen header, die anderen habe ich aus den includes gekickt. Die Anzeige unter Opera und dem IE 6 ist gleich geblieben, ebenso (leider, die vom Firefox).

  • Naja. Mit den Table/tr/td wird ja nicht minder wenig schindluder getrieben. die werden da geöffnet und geschlossen, als wenn da wer mit einem würfen unterwegs wäre. ; )

    Durch die änderung die du vorgenommen hast, sind immerhin schonmal von ehemals 300 nurnoch 240 Fehler übrig (beim html).

    Beim CSS sind auch nicht wenige Fehler enthalten...

    Ich sag ja... da sind viele viele fehler auf der seite.... das wird viel arbeit. und irgendeiner (oder mehrere) dieser vielen fehler führt zu den darstellungsfehlern im Firefox.

  • Zitat von bugcatcher

    Naja. Mit den Table/tr/td wird ja nicht minder wenig schindluder getrieben. die werden da geöffnet und geschlossen, als wenn da wer mit einem würfen unterwegs wäre. ; )

    Durch die änderung die du vorgenommen hast, sind immerhin schonmal von ehemals 300 nurnoch 240 Fehler übrig (beim html).

    Beim CSS sind auch nicht wenige Fehler enthalten...

    Ich sag ja... da sind viele viele fehler auf der seite.... das wird viel arbeit. und irgendeiner (oder mehrere) dieser vielen fehler führt zu den darstellungsfehlern im Firefox.

    Ging so mit der vielen Arbeit, ich musste letztendlich nur die index.php, die in der Größe sehr überschaubar ist neu schreiben und siehe da, jetzt fluppt es mit firefox.
    Der "riesiege" sichtbare Quellcode wird ja durch die includes verursacht.

    Das ist halt das doofe wenn man fertige scriptelemente übernehmen will...

  • Yo. Wenn man sich ein wenig Ordnung schafft, dann hat man eigendlich mit Firefox keine Probleme. Ich denke es waren wohl vor allem die ganze table/tr/td-Weisen die im Quelltext für Verwirrung gestifftet haben.

    Allerdings sollte man sich den anderen Fehlern die die Validatoren ausspucken auch mal annehmen. Je sauberer der Code, desdo wahrscheinlicher ist es, dass er auch auf anderen (ungetesteten) Browsern läuft.