Hallo Cheatah,
beantworte die Frage selbst, nachdem Du in http://www.w3.org/TR/html401/struct/text.html#edef-P das Content-Modell von <p> recherchiert hast.
Danke, das war das Scheunentor, vor dem ich gestanden habe. Insbesondere http://www.w3.org/TR/html401/struct/global.html#h-7.5.4 hat mich dann wieder draufgebracht.
Und wie mach ich's besser? div statt p und dann table und p innert eines divs?
Beispielsweise.
Muss ich nun nur hoffen, dass die Browser das auch so anstandslos fressen, das bisherige hat soger der IE55 hier auf Arbeit noch sinnig hinbekommen, trotz CSS: ;)
Es "geht" wegen der hohen Fehlertoleranz der meisten Browser.
Nur genau das war mein Problem. Es ist kein Fehler. Denn laut Deinem Link oben ist das End-Tag beim P-Element optional. Also müsste bei der Tabelle das nächste Blockelement beginnen, sie müsste also nach dem Absatz stehen, nicht drin. Insoweit ist das doch dann ein Fehler in den Browser, oder dreh ich mich da wieder im Kreis?
Besten Dank, Thoralf
Sic Luceat Lux!