Hallo, Thomas,
<p>...<br /><br />...</p>
? Mal davon abgesehen, dass man keine aufeinander folgenden br-Elemente verwenden sollte, sehe ich das Problem nicht?!
Ich denke man sollte sehr wohl! Die Dinger sind immerhin dafür da und genau deshalb in strict auch erlaubt.
Mehrere aufeinanderfolgende br-Elemente sicher nicht, und sicher nicht in XHTML 1.0 Strict. Auch wenn es der Validator absegnet, semantisch korrekt würde ich das persönlich keinesfalls bezeichnen, eher als Missbrauch von Markup. Da könnte man ja gleich auf alle Blockelemente verzichten.
*hehe* Ich dachte gerade, wie es aussehen würde, wenn du die Seite eines Tages auf (konsequentes) XHTML 2 umstellst...
<p>
<line>XV quick nymphs beg fjord waltz.</line>
<line></line>
<line>Vext cwm fly zing jabs Kurd qoph.</line>
</p>
Irgendwie sinnfrei, oder?
Für Absätze macht es i.d.R. mehr Sinn, dass man das p-Element verwendet ('paragraph'), wahlweise auch die CSS-Eigenschaft margin.
Das Problem kommt wie gesagt nur beim IE6 mit XHTML DTD Strict und genau das ist IMHO falsch.
Entweder das Verhalten von IE6 ist richtig im Sinne von standardgmäß oder es ist objektiv falsch, aber ein "IMHO" lässt sich wohl schlecht darauf anwenden... :)
Mathias
(Wieso ist das Element br im Working Draft nur deprecated? Raus damit, das stinkt bei näherer Betrachtung wie <font>.)