Hallo,
Du kannst aber
pre {min-width:5em}
*g*
Das kann er machen. Allerdings ist das PRE-Element dann wieder so breit, wie der containing block, also im Beispiel BODY. Schließlich heißt es min-width und nicht preferred-width.
Mit margin:auto für PRE steht damit alles linksbündig am BODY.
viele Grüße
Axel