Kontextselektoren
Thomas Rudolph
- css
Hallo an alle Wissenden,
ich habe hier im Forum leider nur 2 kleine Beiträge zum Thema Kontextselektoren gefunden. Ich glaube, dass ich da noch nicht ganz durchgestiegen bin. Da es zu diesem Theam nicht mehr Infos gibt, wäre ich über ein paar grundsätzliche Infos echt dankbar.
Stehen die Kontextselektoren immer im Zusammenhang mit den Pseudoformaten?
Wie ist das denn nun richtig?
table.menu a:link {...}
oder
table.menu:link {...}
oder ist beides richtig?
Was gibt es sonst noch zu beachten beim Einsatz der Kontextselektoren?
Wo finde ich sonst noch Hilfe zu diesem Thema?
Danke Thomas Rudolph
(Rudi)
Hi,
Stehen die Kontextselektoren immer im Zusammenhang mit den Pseudoformaten?
Nein. Kontextselektoren und Pseudoklassen stehen in keinerlei Zusammenhang.
Auch z.B.
table.menu td { color:blue; }
table.wasweissich td { color:red; }
ist eine sinnvolle Anwendung der Kontextselektoren.
Mit Kontextselektoren kann man ganz beliebige Elemente, die eben in einem bestimmten Kontext stehen, formatieren.
Wie ist das denn nun richtig?
table.menu a:link {...}
Dieses hier.
table.menu:link {...}
Falsch ist das hier auch nicht. Nur: eine table ist (zumindest in HTML bis einschl. XHTML 1.0 - XHTML 1.1 kenn ich noch nicht genau) niemals ein link.
Also läuft die Formatierung ins Leere.
Was gibt es sonst noch zu beachten beim Einsatz der Kontextselektoren?
Wo finde ich sonst noch Hilfe zu diesem Thema?
http://www.w3.org/TR/REC-CSS2/selector.html
da steht alles wichtige zum Thema Selektoren in CSS2
cu,
Robert
hi
table.menu:link {...}
Falsch ist das hier auch nicht. Nur: eine table ist (zumindest in HTML bis einschl. XHTML 1.0 - XHTML 1.1 kenn ich noch nicht genau) niemals ein link.
Also läuft die Formatierung ins Leere.
XHTML1.1 auch noch nicht, erst in XHTML2.0 kann jedes Element ein Link sein.
Grüße aus Bleckede
Kai
Hallo Rudi,
ich habe hier im Forum leider nur 2 kleine Beiträge zum Thema Kontextselektoren gefunden. Ich glaube, dass ich da noch nicht ganz durchgestiegen bin. Da es zu diesem Theam nicht mehr Infos gibt, wäre ich über ein paar grundsätzliche Infos echt dankbar.
Vielleicht hilft Dir http://www.jan-winkler.de/hw/program/css_3.htm#komma
Grüße aus Nürnberg, HarryS