Gunnar Bittersmann: Zeilenumbrüche

Beitrag lesen

@@1UnitedPower:

nuqneH

nl2br stammt direkt aus Teufels Küche. Zeilenumbrüche mit <br> sind nur da angebracht, wo der Zeilenumbruch eine wichtige Rolle spielt

Von „angebracht“ würde ich auch da nicht sprechen. Angebracht wäre ein Element, das den Inhalt (die Zeile) auszeichnet, nicht eins für die Lücke dazwischen.

Dass solch ein l-Element in XHTML 2 vorgesehen war, war wohl für Hixie Grund genug, es für HTML5 nicht vorzusehen. https://twitter.com/g16n/status/509234788386230273 ff.

Deshalb <br>, was nicht weniger „direkt aus des Teufels Küche“ stammt.

Alternative: <span class="line">. Oder custom element <x-line>. Oder auf Validität s^Dpfeifen („willful violation“ in HTML5-Sprech) und <l> verwenden. Mit .line, x-line, l {display: block}

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)