Falke: css zuweisung auf verschiedene htmls

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 =)

  1. 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

    1. [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

      --
      „It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark, and we're wearing sunglasses“.
      „Hit it!“
      Selfzeugs
      SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
      1. @@Kai345:

        Wenn man z.B. dem body-Element jeder "Seite" eine eindeutige ID zuweist

        Oder eine Klasse.

        Live long and prosper,
        Gunnar

        --
        Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
        1. [latex]Mae  govannen![/latex]

          Wenn man z.B. dem body-Element jeder "Seite" eine eindeutige ID zuweist

          Oder eine Klasse.

          Oder einer Kombination aus beiden, je nach Komplexität der Anforderungen.

          Cü,

          Kai

          --
          „It's 106 miles to Chicago, we got a full tank of gas, half a pack of cigarettes, it's dark, and we're wearing sunglasses“.
          „Hit it!“
          Selfzeugs
          SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
      2. » > 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

        1. @@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

          --
          Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
          1. @@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