Da es auf der Seite gar keinen tabellenartigen Inhalt gibt, ist es
das sinnvollste Vorgehen, alle Tabellenelemente zu entsorgen,
weil die sowieso inhaltlich falsch angewendet sind, dann ergeben
sich daraus auch keine Probleme mehr.
Tabellen sind ja sehr komplexe Strukturen, die angemesseneren
Elemente sind einfacher, da treten einige der Fehler gar nicht erst
auf.
Systematische Fehlersuche ansonsten:
Ausgabe als statische Testdatei abspeichern, einzelne
Teile testweise löschen (etwa eine komplette Tabelle innerhalb
von einem td, was inhaltlich sowieso fast immer unsinnig ist).
und dann steigt man durch den Kram auch besser durch.
Bei einem Editor, der Quelltext bunt macht, kann man sich so
eine statische Testseite auch gut angucken, da gibt es auch
oft Hinweise, wo was faul ist.
Wenn der Validator sagt, daß ein Element nicht geschlossen
wird, kann man mit so einem Editor auch prima nachprüfen,
warum die Endmarkierung, die man meint, nicht die ist, die
der Validator findet - liegt meist daran, daß irgendwas anderes
nicht richtig geschlossen wurde.
Das ist wirklich komisch:
Wenn ich den Quelltext über Direct Input Validieren lasse, ist es valide…
Wenn ich aber über die URL checke, ist es nicht valide…
Was soll das ?
MfG,
DHMH
EDIT:
Juhu, fehler gefunden!
Ein ENDIF war wohl von mir falsch gesetzt worden, wodurch mehr code nicht einbezogen war, als eig. sollte…
Es fällt schonmal auf, dass der schließende img-Tag fehlt, der bei XHTML unerlässlich für die Validität (sagt man das so?) ist. Außerdem scheinen alle schließenden Tags HTML zu sein - schau dir doch zunächst erstmal an, was für Unterschiede es zwischen HTML und XHTML gibt
Nein. Da sich aus Fehlern Folgefehler ergeben können, fängt man, wie ich schon schrieb, immer mit dem obersten Fehler an.
Also nenne den obersten Fehler, den du nicht verstehst.
[quote]könnte ja sein dass, jemand schon aufgrund meines codes sieht das dies und jenes falsch ist.
manche leute haben dafür ein geschultes auge und erkennen dies sofort[/quote]
Klar weiss ich, was die Ursache der Fehlermeldungen ist, die ich angezeigt bekomme, wenn ich den genannten Code validiere.
Aber wenn ich dir jetzt nur ausgebesserten Code hinschmeisse, dann lernst du ja nix dabei.
ja sicher weiß ich das manche fehler folgefehler sind.
und sicher weiß ich dass man mit dem obersten anfängt, dadruch können sich einige fehler ganz schnell minimieren.
ich möchte ja auch keinen fertigen code haben, ich wollte lediglich wissen was nicht passt.
aber gut, hier die erste error meldung:
document type does not allow element “img” here; missing one of “p”, “h1”, “h2”, “h3”, “h4”, “h5”, “h6”, “div”, “address”, “fieldset”, “ins”, “del” start-tag
…p" width=“1” height=“1” alt=“stat” /><iframe name=“stat_counter” s
für mich heißt dies dass irgendwas nicht erlaubt ist
[quote=“tobsp”]document type does not allow element “img” here; missing one of “p”, “h1”, “h2”, “h3”, “h4”, “h5”, “h6”, “div”, “address”, “fieldset”, “ins”, “del” start-tag
…p" width=“1” height=“1” alt=“stat” /><iframe name=“stat_counter” s
für mich heißt dies dass irgendwas nicht erlaubt ist[/quote]
Wow, deine Englischkenntnisse sind ja phänomenal