Reihenfolge CSS
am 30.08.2014 - 10:50 Uhr in
Hallo,
ich bin Änfänger in CSS: Ich habe ein eigenes Sub-theme von Bartik erstellt und wollte die unterschiedliche Darstellung von DIV bzw. H3 bei den Eingabemasken ändern. Mein CSS wird lt. Firebug allerdings von field.css und style.css wieder überklatsch.
.field-type-taxonomy-term-reference, .field-label, .field-type-taxonomy-term-reference ul.links {
font-weight: bold;
font-size: 87.5%;
}Wie kommt mein.css an die erste Stelle, ist ja doof, wenn es einfach durchgestichen wird?
Vielen Dank
Michael
- Anmelden oder Registrieren um Kommentare zu schreiben

Das geht z.B. indem Du die
am 30.08.2014 - 10:59 Uhr
Das geht z.B. indem Du die Anweisung "important" machst.
.field-type-taxonomy-term-reference, .field-label, .field-type-taxonomy-term-reference ul.links {font-weight: bold!important;
font-size: 87.5%!important;
}
Danke
am 30.08.2014 - 11:04 Uhr
das hat geklappt. Danke für den Tipp, da habe ich was gelernt. Super! Der Tag kann beginnen
!important.
Eine Möglichkeit ist das
am 30.08.2014 - 13:14 Uhr
Eine Möglichkeit ist das schon, aber ich würde mir das nicht angewöhnen - ist wirklich schlechter Stil (obwohl legitim...). !imporant sollte man für Hacks und das Überschreiben von inline-styles benutzen - aber das war es dann auch, denn nochmaliges Überschreiben und Spezifizieren wird schwierig...
Man sollte eher darauf achten eine vernünftige Cascade aufzubauen.
Da die CSS-Dateien des benutzen Subthemes in der Regel als letzte eingebunden werden, hast Du immer die Möglichkeit vorherige CSS-Anweisungen zu überschreiben.
Meist liegt es am entsprechenden Selektor, wenn es nicht sofort klappt, weil er spezifischer für das entsprechende Element ist und in der Cascade als höherer greift.
Gruß
Christian