Hallo,
Ähm, IDs versteh ich, aber was sind "kontextabhängige Selektoren".
Damit meine ich, dass man über den Nachfahrenselektor Elemente anhand ihrer Elternelemente (die ggf. wieder mit ID selektiert werden) ansprechen kann. Also zum Beispiel
ul#navi a img { ... }
Damit würde ich alle img-Elemente selektieren, die verlinkt (a) in einer Liste (ul) mit der ID #navi stehen. Das meinte ich mit "kontextabhängig".
Das mit den klassen kann ich noch nachvollziehen, also display:hidden, aber wie ginge das dann mit den IDs?
Ganz genauso - nur mit dem Unterschied, dass eine ID *genau ein* Element identifiziert, während eine Klasse ein ganzes Rudel erfassen kann. Es ist daher nicht sinnvoll, für ein Element, das man sowieso nur einmal hat, eine Klasse zu vergeben.
So long,
Martin
Heutzutage gilt ein Mann schon dann als Gentleman, wenn er wenigstens die Zigarette aus dem Mund nimmt, bevor er eine Frau küsst.
(Barbra Streisand, US-Schauspielerin)