CSS Keine Leerzeile in FF 57.0.4 mit 2x <br> in Flexbox möglich

safeload

Ensign
Registriert
Juni 2010
Beiträge
244
Hallo, wie der Titel schon sagt, habe ich gerade entdeckt, daß nur im aktuellen FF in einer Flexbox keine Leerzeile durch eine Aneinanderreihung von 2x <br> tags angezeigt wird. In Chrome, IE, Edge besteht dieses Problem nicht.

Ist das ein bekanntes Phänomen/Bug?
 
https://jsfiddle.net/ngurL6ku/

Das was es tun soll, innerhalb eines Textelementes einen Absatz zu bewirken, tut es natürlich.

Entweder willst du Abstände bewirken und versuchst dies falscherweise mit einem Zeilenumbruch statt einem Margin zu regeln, oder du hast deinen Text ohne korrekte semantische Auszeichnung direkt in der Flexbox stehen.
 
Ich gebe Webentwickler hier recht! Ein "Break" <br> / <br /> sollte niemals als Leerzeichen verwendet werden, da es sich hierbei um einen Zeilenumbruch (Neue Zeile) handelt. Stattdessen sollte man dies lieber mit CSS (margin) bewerkstelligen, da es so einheitlich ist und auch das Resultat am Ende in verschiedenen Browser in etwa gleich bleibt.

Man hat früher zu =< HMTL4 Zeiten das "Break" <br> / <br /> für so etwas verwendet, allerdings sahen dann die Templates sehr undurchschaubar aus. Dies sorgte dafür, dass der nachfolgende Entwickler sich erst einmal in das Template einlesen musste, was Zeit gekostet hat. Wenn es ein findiger Entwickler war, hat er dies auch gleich reduziert und gesäubert.
 
Zurück
Oben