Bedingungen in CSS
Luke
- css
Moin Moin...
Ich möchte eine Art "Abfrage" in CSS vornehmen, doch leider fehlt mir hier da Wissen.
Der aktuelle Aufbau des CSS Dokuments.
(Formatierung ist egal...)
.Navigation_Menu { /* */ }
.Navigation_Menu td { /* */ }
.Navigation_Menu td.Navigation_Titel { /* */ }
.Navigation_Menu td.Navigation_Space { /* */ }
.Navigation_Menu td img { /* */ }
Ich möchte nun eine Klasse erstellen, in der ich folgendes definieren kann: WENN DAS <td> EIN <IMG> ENTHÄLT DANN WENDE DIESE KLASSE AN.
Habe mir dies etwa so vorgestellt.
.Navigation_Menu td > img { /* */ }
Gruß Luke
hi,
Ich möchte nun eine Klasse erstellen, in der ich folgendes definieren kann: WENN DAS <td> EIN <IMG> ENTHÄLT DANN WENDE DIESE KLASSE AN.
Das geht nicht.
CSS-Regeln selektieren immer "von oben nach unten", die andere Richtung ist nicht möglich.
Habe mir dies etwa so vorgestellt.
.Navigation_Menu td > img { /* */ }
Das wirkt auf ein img, welches in einem td liegt, welches in einem Element mit der Klasse Navigation_Menu liegt.
gruß,
wahsaga
Hi,
.Navigation_Menu td.Navigation_Titel { /* */ }
meinst Du nicht eigentlich
#Navigation_Menu h1 { /* */ }
o.ä.?
Cheatah