Hallo,
div#content p {
Ich würde ja sowieso nichts vor der raute setzen, weil als ID ja einmalig, aber warum macht man das
es gibt mehrere Gründe, den Elementnamen noch vor die ID zu setzen:
* übertriebener Sinn für Korrektheit.
* man verwendet dasselbe Stylesheet für mehrere HTML-Dokumente, und das
Element #content ist einmal ein div, einmal ein table (pfui!), einmal
nur ein p. So kann man das auch noch unterscheiden.
* Erhöhung der Spezifizität, falls mehrere CSS-Definitionen für dasselbe
Element zutreffen.
bzw. ist das richitg oder müsste das, wenn schon, nicht eher mit leerzeichen sein?
div #content p
Das ist etwas anderes! Was du hier skizzierst, selektiert p-Elemente innerhalb eines beliebigen Elements mit der ID content, das seinerseits wieder Nachfahre eines div-Elements ist.
Ciao,
Martin
Noch Fragen? - Ich weiß es auch nicht.