css zuweisung auf verschiedene htmls
Falke
- css
Hallo! Sorry für die suboptimale Beschreibung meiner Frage, dafür ist eine etwas weitergehende Erläuterung erforderlich:
Ich möchte in einer zentralen seperaten css-datei eigenschaften festlegen, die für mehrere verschiedene html-dateien gültigkeit haben.
zB sollte das css festlegen, das in der index.html ein div mit der id "index" rote schrift erzeugt, im gleichen css aber auch steht, dass in der seite1.html die id "index" grüne schrift erzeugt.
konkret ist die idee, die aktuell angezeigte seite in der navigation zu kennzeichnen, ohne dafür in den htmls für jede seite eine formatierung haben zu müssen.
ist sowas mit css überhaupt möglich?
ich hoffe meine frage ist verständlich =)
ist sowas mit css überhaupt möglich?
Nein.
Die beste Alternative ist ein Stylesheet zu schreiben, das all die Eigenschaften enthält, die für alle Objekte auf allen Seiten gelten und entsprechend der Farben zusätzliche Stylesheets einzubinden.
Christian
[latex]Mae govannen![/latex]
ist sowas mit css überhaupt möglich?
Nein.
Doch.
Die beste Alternative ist ein Stylesheet zu schreiben, das all die Eigenschaften enthält, die für alle Objekte auf allen Seiten gelten und entsprechend der Farben zusätzliche Stylesheets einzubinden.
Wenn man z.B. dem body-Element jeder "Seite" eine eindeutige ID zuweist, kann man über den Nachfahren-Selektor ganz einwandfrei jeweils gleiche IDs unterhalb unterschiedlich gestalten.
Cü,
Kai
@@Kai345:
Wenn man z.B. dem body-Element jeder "Seite" eine eindeutige ID zuweist
Live long and prosper,
Gunnar
[latex]Mae govannen![/latex]
Wenn man z.B. dem body-Element jeder "Seite" eine eindeutige ID zuweist
Oder einer Kombination aus beiden, je nach Komplexität der Anforderungen.
Cü,
Kai
» > ist sowas mit css überhaupt möglich?
» Nein.Doch.
Autsch. Asche auf mein Haupt - und der Korb mit den faulen Eiern steht gleich hier drüben.
Ich war der Meinung, dass man ids nicht verschachteln dürfe, weil sie ja eh eindeutig sind. Aber in diesem Fall macht die Anwendung ja tatsächlich Sinn und scheint noch dazu standardkonform zu sein.
Cü,
Kai
Ich verkriech mich dann mal...
Christian
@@Christian:
Ich war der Meinung, dass man ids nicht verschachteln dürfe, weil sie ja eh eindeutig sind.
Warst du dann auch der Meinung, dass der Motor eines Autos keine ID (Motornummer) haben dürfe, weil das Auto ja schon eine ID (das Kennzeichen) hat?
Live long and prosper,
Gunnar
@@Christian:
Warst du dann auch der Meinung, dass der Motor eines Autos keine ID (Motornummer) haben dürfe, weil das Auto ja schon eine ID (das Kennzeichen) hat?
Falscher Vergleich.
Nach deinem Vergleich war ich eher der Meinung, dass man nicht zusätzlich erwähnen muss, dass der Motor mit einer eindeutigen Id in einem bestimmten Auto zu finden ist. Dass es im Sinne der Diebstahlsicherung sein könnte, dass der Motor nur anspringt, wenn er im richtigen Auto ist, hatte ich dabei "verdrängt".
» Ich war der Meinung, dass man ids nicht verschachteln dürfe, weil sie ja eh eindeutig sind.
Ich merke gerade, dass das missverständlich geschrieben ist. Die Aussage macht natürlich nur dann Sinn, wenn man sie so versteht, wie ich sie meine - nämlich ausschließlich auf Style-Deklarationen bezogen. Dass man in der Markup-Sprache ids verschachteln darf... naja, lassen wir das. :)
Christian