Aloha ;)
Mit
br { display: none }
erreicht man, dass die Zeilen nicht umbrochen werden, aber den horizontalen Abstand habe ich auf die Schnelle ohne zusätzliche line-Elemente nicht erreichen können.
Nach einigem Testen muss ich dir Recht geben. Mein Browser ignoriert jegliche Angabe, die ich mache - außer br { display: none }
.
Mit zusätzlichen line-Elementen lässt sich allerdings etwas erreichen, so kann man die br-Elemente via css ausblenden lassen (und dadurch den Zeilenumbruch vermeiden) und alle line-Elemente, die auf ein br folgen entsprechend gestalten. Damit greift man br dann ja doch wieder auf und erreicht somit das selbe, wie wenn es möglich wäre, br selbst darzustellen.
Vielleicht wäre es demnach gut, im br-Artikel die Empfehlung auszusprechen, immer sowohl die Zäsur (br) als auch den solchermaßen getrennten Inhalt (x-line) auszuzeichnen.
Grüße,
RIDER