Um das unterschiedliche Verhalten von margin zu sehen, bitte display: flex mal testweise deaktivieren
A
B
C
D
E