hallo
Flex hat Einfluss auf die Kinder eines Elements. Du formatierst aber in beiden Fällen
.flex img
. Im zweiten Fall ist das Kind des Flexcontainers aber das a-Element, nicht das Bild.
na und?
Die Frage ist doch, warum werden flex-Children so angelegt, als ob auf derene eigene Children keine scaling-Regeln bestehen würden?
Der aktuelle Standard ist auf jeden Fall nicht explicit.
Die Neuerung flex-basis:content verweist ev. darauf, dass das kein Bug ist. Aber auch das ist eher Kaffeesatz lesen. Das demonstrierte Verhalten ist auf jeden Fall nicht verständlich und die Frage legitim.