Katrin: Verständnisproblem

Beitrag lesen

body, p a { ... }

Wie in der Schule gebe ich mal ein Beispiel. Ob ich es demnach richtig verstanden habe?

1.
body, p a {font-size:0.9em}
keine weiteren Style-Angaben (auch nicht
==> überall gilt die angegebene font-size, die Angabe p a ist überflüssig.

2.
body {font-size:0.9em}
body, p a {color:black}
a {color:red};
==> überall gilt die angegebene font-size, in a-tags gilt die Farbe rot, außer wenn das a-tag sich innerhalb eines p-tags befindet, dann gilt die Farbe schwarz.

Was ist aber im Beispiel 1, wenn im Browser standardmäßig die Angabe wäre a {font-size:0.7em}?
Wird das von meiner Angabe 'überschrieben'?