Hallo,
XHTML 2.0 führt 'line' ein, dass Zeilen umschließt und 'br' ersetzt, dass Zeichen voneinander abtrennt.
Sorry, aber darin kann ich keinen Vorteil erkennen.
Ein 'br' bewirkt einen Zeilenumbruch, mehr nicht. Man kann nicht einmal argumentieren, dass mit diesem Element ein Zeilenende markiert wird, da es schließlich keinen Tag für den Beginn einer Zeile gibt. Eine solche fängt entweder unmittelbar nach dem Start-Tag des übergeordneten Containers oder beim vorausgegangenen '<br />' an. Logisch definiert ist eine Zeile auf diesem Weg nicht. Darüber hinaus lässt sich eine Zeile nicht mit CSS formatieren, da sie nicht durch einen Container ausgezeichnet ist. Ein weiterer Vorteil liegt darin, dass mit 'line' ausgezeichnete Zeilen eindeutig zählbar sind.
Meiner unmaßgeblichen Meinung nach hat "Da soll ein Zeilenumbruch hin" auch nicht weniger mit logischer Struktur zu tun als "Die Zeile soll von da bis dort gehen".
Da sind sowohl ich als zum Glück auch die Entwickler von XHTML anderer Meinung.
Gruß,
MI
XFrames Working Draft (Deutsche Übersetzung) : http://jendryschik.de/TR/xframes/
Die Wissensgesellschaft : http://jendryschik.de/michael/inf/wissensgesellschaft/
Feste Positionierung, richtig angewandt : http://jendryschik.de/wsdev/css/fixed/