#b { max-width: max-content }
In manchen Browsern noch mit Präfix; in Edge ab Umstellung auf Chromium. [Can I use]
Gemäß Can I use soll der aktuelle Firefox es können - tuts aber auch nur ohne Whitespace zwischen Start- und End-Tag.
Sieht bloß blöd aus bei wenig Inhalt (weniger als eine Zeilenlänge).
? Das sieht bei mir ok aus (im Firefox).