Grundlagen

ID #1059

Wie kann ich zeitsparend CSS-Definitionen überschreiben?

Frage: Ich habe 3 verschiedene CSS-Dateien angelegt (Textformatierung, Hintergrundfarbe, Tabellengröße).
In allen drei Dateien kommt die Farbe rot vor. Nun möchte ich rot durch blau ersetzen. Ist es möglich, dies dadurch zu tun, indem ich nicht alle 3 Dateien einzeln ändere, sondern nur eine?

Antwort:
Hier gibt es verschiedene Möglichkeiten.

1. Du legst deine CSS- als PHP-Dateien an und machst an den betreffenden Stellen ein include oder
2. Du verwendest reines CSS, dann funzt das
a) mit @import.
Also zum Beispiel schreibst du in alle drei Deiner CSS-files:
@import url(p-color.css);

und die Angaben dann in die p-color.css:
p {
color:#00f;
}
oder
3. Du schreibst die betreffende Angabe nur in die letzte CSS-Datei. Dann überschreibt das die Angaben der vorherigen CSS-Dateien.
oder
4. Du schreibst die betreffende Angabe an das Ende der Datei, die die anderen drei importiert. Das dürfte die Variante sein, in der Du am schnellsten später die Änderungen wiederfindest.

Tags: -

Verwandte Artikel:

Letzte Änderung des Artikels: 2005-07-11 13:32
Autor: Stefan Blanz
Revision: 1.0

Digg it! Share on Facebook Artikel ausdrucken Artikel weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieses Artikels:

Durchschnittliche Bewertung: 0 (0 Abstimmungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Es ist möglich, diesen Artikel zu kommentieren.