Gunnar Bittersmann: Kann ein Kommentar in einer css-Datei an beliebiger Stelle stehen?

Beitrag lesen

@@Biff

Mir wäre daran gelegen, in verschiedenen css-Dateien in einem Vorgang etwa eine bestimmte Farbe auszutauschen, in einem Vorgang.

Was ist der Anwendungsfall dafür? Warum hast du verschiene CSS-Dateien? Warum verwendest du nicht eine?

In modernen Browsern (außer Edge und Opera Mini) kannst du das mit custom properties (CSS-Variablen) umsetzen:

colors.css:

:root
{
  --green: #007C59;
  --yellow: #FCB514;
  --red: #E23D28;
  --blue: #0C1C8C;
}

foo.css:

@import url(colors.css);

#foo
{
  background: var(--green);
}

Du kannst das auch durch einen CSS-Postprozessor jagen und damit die Variablen durch die festen Werte ersetzen, damit Edge und Opera Mini und alte Browser das so generierte CSS auch verstehen.

Oder – wie mermshaus schon sagte – einen CSS-Präprozessor verwenden.

LLAP 🖖

--
„Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.“ —Johann Wolfgang von Goethe