quark: CSS Klassen innerhalb der von CSS-Deklarationen

Hallo alle zusammen!

Kann man innerhalb einer CSS-Definition einer Klasse eine andere Klasse aufrufen? Und wenn ja, wie macht man das?

Beispiel:

.farbe1 {background-color : #00F000;
}
.farbe2 {background-color : #808000;
}
.farbe3 {background-color : #0000F0;
}
.tabelle {
   farbe1
   ...
}

Vielen Dank
cu
quark

  1. Moin!

    Kann man innerhalb einer CSS-Definition einer Klasse eine andere Klasse aufrufen? Und wenn ja, wie macht man das?

    Nein, kann man nicht. Es gibt andere Möglichkeiten.

      
    .farbe1, .tabelle { background-color : #00F000; }  
    .farbe2 { background-color : #808000; }  
    .farbe3 { background-color : #0000F0; }  
    .tabelle {  
       ...  
    }  
    
    

    So definierst du für die Klassen farbe1 und tabelle die Farbe, und für .tabelle dann noch weitere Eigenschaften. Änderst du die Farbe, ändert sie sich in .farbe1 und .tabelle.

    Alternativ:

      
    <table class="tabelle farbe1">  
    
    

    weist der Tabelle die zwei Klassen aus dem CSS zu.

    • Sven Rautenberg
    1. Hallo!

      .farbe1, .tabelle { background-color : #00F000; }
      .farbe2 { background-color : #808000; }
      .farbe3 { background-color : #0000F0; }
      .tabelle {
         ...
      }

      Alternativ:
      <table class="tabelle farbe1">
      weist der Tabelle die zwei Klassen aus dem CSS zu.

      Das hilft mir ziemlich gut weiter, wobei ich glaube die Alternative bevorzuge.

      Vielen Dank nochmal.

      quark