CSS Überlagern.. nach welcher routine?

Status
Nicht offen für weitere Antworten.

rethus

Erfahrenes Mitglied
Ich habe ein Layout entwickelt, dessen Grundkonfiguration über ein css-File erfolgt (laout.css).

Nun möchte ich an anderer Stelle ermöglichen, dass bestimmte - im layout.css getroffene - Werte überschrieben werden.

Beispiel:
layout.css:
header{background-color:#fff;};

neu.css
header{background-color:#890000;}

Wie ist es möglich, das alle in der 2. Datei enthaltenen Einstellungen ausschlaggebend sind, und falls vorhanden die in layout.css bestehenden überschreiben, oder ergänzen?

Reicht es dazu, die Datei neu.css nach der Datei layout.css in HTML zu includieren?
 
Hi,

wenn die Regeln gleich sind, sollte es ausreichen, wenn du das ändernde CSS-File nach dem layout.css einbindest. Zudem steht dir noch !important zur Verfügung, mit dessen Hilfe eine Deklaration höhere Priorität erlangt (siehe W3C).

Ciao
Quaese
 
Status
Nicht offen für weitere Antworten.
Zurück