Dein Code funktioniert problemlos und entfernt margin-left beim ersten Element. Da hast du andere Selektoren die dir dein :nth-child(1) wieder überschreiben.
Du kannst übrigens auch :first-child für das erste verwenden, das ist das selbe wie :nth-child(1)
und :last-child gibt es auch noch für das letzte Element
|