Hi,
(nur IE 6 verarbeitet XHTML interessanterweise im Quirks-Modus wenn man eine <?xml ?>-Angabe mit dazuschreibt, aber das ist jetzt nicht relevant).
nein, das ist - streng genommen - sehr relevant.
Nicht nur, wie Cheatah bereits gesagt hat, wenn Du nicht UTF-kodierst, sondern generell, wenn Du XHTMl 1.1 deklarierst. Dann dürftest Du die Datei auch nicht mehr als text/html ausliefern, was im IE aber problematisch ist. Du solltest besser bei XHTMl 1.0 (Strict) bleiben.
Aber gibt es einen Standard, der mir ein "summary"-Attribut bei Tabellen vorschreibt?
Ja, allerdings bezieht der sich ausschließlich auf Barrierefreiheit.
http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-table-summaries: "5.5 Provide summaries for tables. [Priority 3]".
oder mal ausfersehen <br/> statt <br /> schreibe.
weil ältere Browser damit Probleme bekommen könnten, da nur bei <br /> der "/" als unbekannter Parameter angesehen werden könnte und einfach ignoriert würde.
freundliche Grüße
Ingo