@@August
<!-- A C H T U N G ! ohne Leeräume zwischen den span-Elementen -->Das ist gar keine gute Idee. HTML-Autoren sollten Quelltext vernünftig formatieren können.
Wozu? Syntaktisch MUSS er valid sein, optisch ist er mir herzlich wurscht, er wird dynamisch generiert und herauskommt maschinengeschriebener Code. Kein doppeltes Leerzeichen, kein Tab, nichts unnötiges wird übers Netzt versendet nur ein elendlanger Einzeiler.
Falls ich die Struktur im HTML brauche, öffne ich die Konsole oder formatiere den Quelltext mit zwei aufeinanderfolgenden Tastenkürzel [Strg-K Strg-D] (Visual Studio).
Wenn Whitespace nicht dargestellt werden soll, kann man halt nicht
display: inline-blockverwenden. Muss man ja auch nicht: so etwa.
An display:flex (und display:table-cell) habe ich auch gedacht, deine Lösung gefällt mir aber auch sehr gut.
 nicht angemeldet
 nicht angemeldet Gunnar Bittersmann
 Gunnar Bittersmann