Mit min-width: min-content
funktioniert es wie gewünscht. Das, woran ich mich so unvollständig erinnert habe, war allerdings min-width: fit-content
. Das klappt aber nicht so gut.
… bei „Donaudampfschiffahrtsgesellschaftskapitän“ machte das keinen Unterschied.
Aber nur weil du keine Silbentrennung zulässt. Mit Silbentrennung (durch ­
) ist es ein großer Unterschied.