Vinzenz: Mozilla macht Probleme

Beitrag lesen

Hallo,

  1. Der Validator behauptet es würde ein schließender p-Tag zu viel sein. Ich habe mir den Quelltext dreimal durchgelesen und den Fehler nicht gefunden. Da der Fehler nur auf der Login-Seite angezeigt wird, muss der Fehler irgendwo im div mit der ID "content" liegen.

Steht doch genau da, wo der Fehler ist - inklusive Zeile und Spalte.
Der vor der Tabelle geöffnete Absatz wird bei Erreichen der Tabelle implizit geschlossen, da ein table-Element nicht in einem p-Element vorkommen kann (und das End-Tag von p optional ist).

Nur zur Ergänzung für Julian:
Bitte auch bei der Generierung von Code darauf achten, dass Zeilenenden in ausreichender Anzahl an den richtigen Stellen vorhanden sind. Das macht Deinen Code lesbarer. Sicherlich hättest Du das fehlende </p>, das das zweite <p> abschliesst, sofort gefunden.

Ein Beispiel wäre ein Zeilenumbruch vor <p>, einer dahinter. <p> entweder gar nicht oder soweit eingerückt, wie dem Schema entspricht
Ebenso ein Zeilenumbruch vor </p>, einer dahinter.

Bei Block-Level-Elementen macht meiner Meinung nach ein solcher Zeilenumbruch immer Sinn.

Freundliche Grüsse,

Vinzenz