Hallo,
ich habe keine Ahnung, wie die "Großen" das tatsächlich machen. Wenn ich aber einen Browser entwickeln müsste, würde ich (vereinfacht)
1. erst aus dem HTML das DOM aufbauen
2. und dann die Stylesheets parsen und auf das vorbereitete DOM anwenden
3. und zum Schluss die daraus resultierende Darstellung rendern
Da ich in Schritt 2 ohnehin damit rechnen muss, dass mehrere Selektoren auf ein Element zutreffen und dieselbe Eigenschaft im Verlauf des Parsens verschiedene Werte bekommt, hat sich damit in Schritt 3 auch das Laden von Ressourcen für Hintergrundbilder erledigt, die am Ende gar nicht wirksam werden.
oder aber das komplette CSS wird zuerst geparst, was auch nicht unbedingt sinnvoll ist, wenn es im CSS Regeln gibt, die für diese konkrete Datei nicht zutreffen.
Das weiß man aber erst *nach* dem Parsen der Stylesheets. :-)
Ciao,
Martin
Wer im Glashaus sitzt, sollte Spaß am Fensterputzen haben.