Matthias Apsel: Warum "* html img"?

Beitrag lesen

Om nah hoo pez nyeetz, Kai345!

Diese Kombination ist aber in diesem speziellen Fall trotzdem vollkommen sinnfrei, da <img/> außerhalb von <html> nicht vorkommt, also html img immer greift.

Ergänzend und konkretisierend zu dedlfix' Antwort:

In einem Blog oder Wiki greift man auf vorbereitete Templates zurück. Die gewünschten Änderungen möchte man nicht in den Originaltemplates unterbringen, weil man sie sonst bei updates verlieren würde. Wenn man jetzt nicht dafür sorgen kann, dass das eigene Stylesheet nach dem originalen geladen wird, kann man durch spezifischere Selektoren die Vorgaben des Originals überschreiben. Und da ist

html selektor {  
  foo: bar;  
  baz: quz;  
  ...  
}

deutlich weniger aufwändig als

selektor {  
  foo: bar !important;  
  baz: quz !important;  
  ...  
}

Matthias

--
1/z ist kein Blatt Papier.