Hallo botl1k3,
Kleine Frage noch: Was hat es mit dieser schreibweise auf sich: li#mainheader ul
gibt es da unterschiede zu #mainheader ul li?
Wenn du den Unterschied zwichen
li#mainheader
und
#mainheader
meinst, der einzige Unterschied ist eben, dass das mainheader-Element im ersten Fall ein li sein muss.
Die Schreibweise wäre dann sinnvoll, wenn eine id auf verschiedenen Seiten mehrere Element-typen zugeordnet wird, was aber eher unsinnig wäre, oder wenn ich der Übersicht wegen im CSS auf den Elementtyp hinweisen will.
Jonathan