Fragen zu Hierarchieangaben und Prioritäten der tags?

Angenommen ich habe folgendes HTML:
< div id=„aaa“>
< div id=„bbb“>
< div id =„ccc“"
< p>

< /p>
< /div>
< /div>
< /div>
Jetzt will ich (neue) CSS properties an das

Element zuweisen. Ist dann
aaa bbb p { … }
gültig oder muss eine ununterbrochene Reihenfolge entsprechend der vollständigen Hierarchie von oben nach unten
aaa bbb ccc p { … }
angegeben werden?
2. Welche Prioritäten gelten wenn ich ZUSÄTZLICH
ccc p { … }
angeben würde? Hat die im CSS style sheet die zuletzt erwähnte Priorität?
3.) Angenommen ich habe folgendes HTML:
< div id=„aaa“>
< div id=„bbb“>
< div id =„ccc“"
< p>
…111…
< /p>
< /div>
< p>
…222…
< /p>
< /div>
< /div>
Jetzt will ich dem

…222…

Element CSS Properties zuweisen aber NICHT dem

…111…


Wie spezifiziere ich das?
Peter

CSS-Hierarchien werden analog zu HTML-Verschachtelungen aufgebaut. Neben IDs kann man auch Klassen setzen, und natürlich gibt es weitere Möglichkeiten, wie innerhalb eines Divs nur das erste

zu targeten. Schau dir das mal an:

http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/

CSS ist 10% Theorie und 90% learning-by-doing.