Cheatah: Tabellen und Forms?

Beitrag lesen

Hi,

Kirsten hat ihre Seiten über einen Validator gejagt
und einen Haufen Meldungen bekommen.
Das meiste sind eher formale Fehlerchen wie fehlende ALT-Texte...

...die seit HTML 4.0 required sind ;-)

Eine Sorte Meldungen ist mir jedoch unklar:

'line 80: </TR> on line 78 seems to overlap <TD>, opened on line 80.'

Das verstehe ich allerdings auch nicht. Wo findet man den Validator und die Seite? Vielleicht ist ja irgendwoanders ein Fehlerchen, welches zu dieser unsinnigen Meldung führt...

Stolpern tue ich lediglich über diese Meldungen:

[...]

Kirsten hat in der Zelle die in Zeile 77 geschlossen wird,
eine FORM geöffnet. Schließen tut sie sie erst weiter unten
in einer ganz anderen Tabellenzelle in Zeile 173.

Mein Verdacht ist, daß FORMs nicht innerhalb einer Tabelle
und über Zellen verstreut definiert werden dürfen.

Das ist korrekt, Du darfst nicht willkürlich öffnen und schließen. Beispielsweise ist folgendes falsch: <b><i></b></i>. Warum? Nun, stell Dir mal vor, Du würdest das mit identischen Tags machen: <x><x></x></x>. Welcher schließt welchen?

Tags sind gewissermaßen eine Klammerung, deswegen müssen sie logisch aufgebaut werden:
( [] { [] } ( { } [ { } ] ) )
Durcheinanderwurschtelei ist verboten.

Die Seite funktioniert ja auch korrekt.

Sagen wir: Die Fehlerkorrektur der meisten Browser funktioniert ganz gut ;-)

Cheatah