Wie veränderst du denn mit CSS die Abstände anderer Elemente ... <P> z.B.?
Einmal das "System" erkannt, funktioniert es immer gleich! ;-)
Das für CSS-Anfänger schwierige an CSS ist, dass es beiweitem nicht so viele Ausnahmen gibt, wie bei HTML-Attributen. Die Leute sind so eingespielt in ihre Ausnahmen, dass es ihnen zu einfach ist, wenn alles immer gleich funktioniert ;-)