Hinweis: Diese Lösung funktioniert nur für Webkit-Browser, die Pseudoelemente fälschlicherweise auf selbstschließende Tags anwenden.
Als Ergänzung zu den obigen Antworten ist anzumerken, dass in einigen Fällen ein Leerzeichen eingefügt werden muss, anstatt nur zu ignorieren <br>:
Zum Beispiel werden sich die obigen Antworten drehen
Monday<br>05 August
zu
Monday05 August
wie ich überprüft hatte, während ich versuchte, meinen wöchentlichen Veranstaltungskalender zu formatieren. Ein Leerzeichen nach "Montag" wird bevorzugt eingefügt. Dies kann einfach durch Einfügen von Folgendem in das CSS erfolgen:
br {
content: ' '
}
br:after {
content: ' '
}
Das wird machen
Monday<br>05 August
aussehen wie
Monday 05 August
Sie können das contentAttribut in ändern br:after, ', 'wenn Sie durch Kommas trennen möchten, oder alles, was Sie möchten, in ' 'das Trennzeichen einfügen! Apropos
Monday, 05 August
sieht ordentlich aus ;-)
Siehe hier für eine Referenz.
Wie in den obigen Antworten können Sie dies tun, wenn Sie es tag-spezifisch machen möchten. Wenn Sie möchten, dass diese Eigenschaft für ein Tag funktioniert <h3>, fügen Sie einfach h3jeweils ein vor brund hinzu br:after.
Es funktioniert am allgemeinsten für ein Pseudo-Tag.
brElementen nicht möglich ist ! Die Gründe werden bereits mehrfach erklärt! In meiner Antwort habe ich Ihnen eine alternative Methode gezeigt, um das Ziel auf gültige, robuste und browserübergreifende Weise zu erreichen.