Überschreiben von Eigenschaften klappt nicht
Kalle_B
- css
Hallöle,
in einem Projekt ist ein DIV grundsätzlich WEISS, deshalb diese Zeilen in der separaten CSS-Layoutdatei:
#fixed {... background:#fff;}
In einer einzelnen HTML-Datei soll er GELB werden:
<div id=fixed class='bggelb'>
wobei bggelb in einer zweiten separaten CSS- Datei (Farben) steht.
Er bleibt WEISS.
Auch, wenn ich die Zeile
.bggelb {background-color:#ff0}
in die HTML- Datei selbst packe, bleibt's beim WEISS
Erst, wenn ich die Background-Angabe in der CSS-Layoutdatei lösche, klappts. Dann ist der DIV für die anderen HTML-Dateien jedoch durchsichtig und der gesrollte Text ist zu sehen und zerstört die Überschrift.
Was muss ich beachten?
Lieben Gruß aus dem Odenwald, Kalle
Moin!
#fixed {... background:#fff;}
In einer einzelnen HTML-Datei soll er GELB werden:
<div id=fixed class='bggelb'>
wobei bggelb in einer zweiten separaten CSS- Datei (Farben) steht.
Er bleibt WEISS.
Auch, wenn ich die Zeile
.bggelb {background-color:#ff0}
in die HTML- Datei selbst packe, bleibt's beim WEISS
Lies http://de.selfhtml.org/css/formate/kaskade.htm.
Berechne, welche Spezifität die Selektoren haben. Überlege, welcher Selektor Vorrang hat.
- Sven Rautenberg
Moin Sven,
habe diese Zeile in die einzelne HTML- Datei eingefügt:
.bggelb {background-color:#ff0 !important}
Mit !important klappt's. Etwas komisch, die Schreibweise, eigentlich steht das Ausrufezeichen doch für NICHT.
Naja, heute kann man sich eben auf !s mehr verlassen.
Danke für deine Antwort.
Kalle
Moin!
habe diese Zeile in die einzelne HTML- Datei eingefügt:
.bggelb {background-color:#ff0 !important}
#fixed.bggelb {} hätte es auch getan, nur auf andere Weise. Wobei die Frage wäre, ob der IE das versteht - mit doppelten Klassen (.klasse1.klasse2 {}) hat er so seine Probleme
Mit !important klappt's. Etwas komisch, die Schreibweise, eigentlich steht das Ausrufezeichen doch für NICHT.
Was ein Ausrufezeichen bedeutet, hängt von der Sprache ab.
- Sven Rautenberg
Hello out there!
eigentlich steht das Ausrufezeichen doch für NICHT.
Das sehen viele Raucher auch so, wenn auf einem Schild „Rauchen verboten!“ steht ...
See ya up the road,
Gunnar
Hi, Gunnar,
sehr schlagfertig, ein Sonderpunkt für dich.
Kalle
Hi,
Mit !important klappt's. Etwas komisch, die Schreibweise, eigentlich steht das Ausrufezeichen doch für NICHT.
in MATLAB ist nicht nicht "!", sondern "~". Nicht alle Mütter haben hübsche Töchter.
Schönen Sonntag noch!
O'Brien