Om nah hoo pez nyeetz, fnord2000!
Was ich mich jetzt jedoch frage: Ließe sich das Problem nicht auch einfach von vorneherein ausschalten, wenn man von Seiten des W3C für die CSS-Eigenschaft white-space einen zusätzlichen Parameter "none" (oder meinetwegen "remove") definieren würde, der dafür sorgt, dass sämtliche Whitespaces im betreffenden Element verschwinden?
EsistjanichtderWhitespaceimElement,derstört,sondernderWhitespacezwischendenElementen.Mitwhitespace:none;hättestdudiesesErgebnis.Daskannstdunichtwirklichwollen.
Aber du meinst sicher:
body {white-space: remove}
main {white-space: normal}
Wenn inline-block durch flexbox abgelöst werden wird, ist das auch hinfällig.
Matthias