Er soll die Styles von #meine_id *überall* dort anwenden, wo eben id="meine_id" angegeben ist. Ob das im HTML-Code dann ein p oder ein div ist, ist ja erstmal egal.
Weil du vorher geschrieben hast: DIV = rot ... Dann schreibste #ID = blau....
Hätteste nicht DIV = rot geschrieben, hätte der Browser die Info ja direkt von #ID genommen.
Um das zu überschreiben, brauchste dann DIV#ID
Ich habe das selbst nur aus der Praxis geschlossen und es ist auch logisch. Verstehe nicht, was du da jetzt nicht verstehen solltest oder was für eine besondere Antwort du da noch erwartest?:::?