Klasse bei Element in einem Element

kuhlmaehn

Erfahrenes Mitglied
Hi, sorry für die blöde Überschrift, besser konnte ich es gerade nicht zusammenfassen :)
Ich bastle gerade etwas mit css rum und bin dabei auf etwas gestoßen wobei sich mir eine Frage gestellt hat.
Und zwar: was bedeutet es eigentlich genau, wenn bei einer css-Klasse hinter dem eigentlichen Element noch eins kommt?
z.B. so:
Code:
div.blabla a { ... }
div.blabla bedeutet ja, dass das folgende auf ein div mit der Klasse blabla angewendet wird. Jetzt hab ich mir das a so erklärt, dass wenn ich ein div habe in dem ein a ist, dann auch änderungen an dem a vorgenommen werden. Da bin ich mir aber jetzt nicht sicher ob das stimmt.
was wäre denn, wenn div und a eine Eigenschaft haben die gleich heißt?
Und was bedeutet z.B. "div.blabla span center a" oder so ähnlich, also wenn noch mehr dahinter steht!?
Vielleicht habe ich auch gerade nur Unsinn erzählt doch ich würde mich freuen wenn mir das jemand erklären könnte :)
 
Zurück