Sebastian, vielen Dank für die ausführliche Erklärung. Über dieses unitize habe ich schon gelesen, verstehe nur halb. Ich weiß dass die Einheiten em und rem normalerweise von einer Standardpixelzahl 16 ausgehend, die Größe festlegen. Damit man sich nicht wie ich, die rem-Angabe über ein externes Tool errechnen muss, kann man bei SW mit .unitize die bekannten Pixelgrößen angeben und die werden dann umgerechnet. So verstehe ich das in etwa.
In der Browserkonsole sehe ich bei der gewünschten Überschrift
.footer-main .column–headline
font-size: 1rem;
dazu steht dann in der Less wahrscheinlich .unitize(font-size, 16);
Da mir das schon etwas verzwickt ist, wollte ich „einfach“ die Klasse der vorhandenen Überschriften übernehmen und zusätzlich zentrieren. Ist aber wohl doch nicht so einfach.
Mit dem ergänzten & vor der Klasse steht die Überschrift schon mal mittig, aber die Größe stimmt nicht - ist zu klein.
Mein Fehler liegt also wahrscheinlich schon in der Auswahl der Klasse.
In der Console sehe ich <d… class=„column–headline“>Kundenservice</d…>
In der Original footer.less steht die genannte Klasse 2x mit unterschiedlichen Angaben und & Ergänzungen.
.column--headline {
.user-select(none);
.unitize-padding(8, 0);
margin: 0;
font-weight: @font-bold-weight;
color: @brand-primary;
cursor: pointer;
.unitize(font-size, 16);
.unitize(line-height, 26);
&.is--active::after {
content: @sw-icon-minus3;
}
&::after {
.unitize(font-size, 18);
font-family: @sw-icon-fontname;
color: @text-color;
font-weight: @font-bold-weight;
content: @sw-icon-plus3;
float: right;
}
}
Einmal so:
.column--headline {
.unitize-margin(28, 0, 10, 0, 16);
padding: 0;
cursor: text;
&::after {
display: none;
}
}
Da frag ich mich ja schon, wie das funktionieren kann. Ruft die Überschrift dann die Formate beider „Abschnitte“ in der dss auf, wendet also beide an? Da die Klassen hinter dem & nicht im div genannt sind, kommen die nicht zum Einsatz?
Immer wenn ich denke, ich blicke langsam durch, kommen solche Sachen…
Ich habe die Schriftgröße in beiden Schreibweisen unter text-align eingefügt, zeigt aber keine Auswirkung. Ist jetzt kein Drama, wüsste aber schon gerne, wo mein Fehler liegt