Block padding definieren
am 26.05.2010 - 16:40 Uhr in
Hallo!
Ich habe das Modul BLOCK_CLASS installiert und möchte nun einem Block Styles verpassen.
Ich habe das Block-Template wie für das Modul notwendig angepasst und im Block meine css Klasse angegeben.
In der Styles.css wird dem Bereich ein Padding zugewiesen. Dieses möchte ich aufheben.
Wenn ich der Klasse block-content-inner eine Farbe zuweise macht er es, das Padding rührt er aber nicht an. Da ich ja die Farbe zuweisen kann, läuft das Modul/Template richtig.
Ich kann das Padding nur ändern wenn ich in der Klasse bei padding "!important" einfüge, also scheint es sich um das Überschreiben meines Wertes durch die styles.css zu handeln. Wie kommt das?
styles.css:
#sidebar-left .block-content-inner,
#sidebar-right .block-content-inner {
margin: 0;
padding: 5px 15px 5px 15px;
}
local.css (meine Definitionen, werden über die INFO Datei des Themes geladen):
.block-content-inner.cumulusblock {padding:0 !important; background-color:pink;}
- Anmelden oder Registrieren um Kommentare zu schreiben
Du solltest die ID
am 26.05.2010 - 18:36 Uhr
Du solltest die ID mitbenutzen. Solange Du das nicht tust, ist die Ansprache des Blockes mit Class nach ID immer genauer und wird angezogen.
Beste Grüße
Werner
Meinst Du
am 27.05.2010 - 09:02 Uhr
Meinst Du so?
.cumulusblock#block-cumulus-0 {padding:0px; border: 3px solid red;}
oder so:
.cumulusblock#block-cumulus-0 {padding:0px; border: 3px solid red;}
Das geht auch nicht, dann macht er das padding ebenfalls nicht weg, während er den Rand jedoch macht oder habe ich die Definition falsch gemacht mit der ID?
EDIT:
Ich habe nun herrausgefunden, dass man das so definieren soll:
#block-cumulus-0 .block-content-inner.cumulusblock {padding:0px; border: 3px solid red;}
Leider bringt das mal ebenso garnichts.... Rand da, padding nicht weg wie gehabt.
Hat sonst noch wer ne Idee was der Grund sein kann?
Keiner ne Idee?
am 28.05.2010 - 15:08 Uhr
Keiner ne Idee?