@@Gunther:
nuqneH
Dennoch halte ich diese Variante gerade für CSS "unerfahrene Anwender" für deutlich übersichtlicher und weitaus weniger fehleranfällig!
YMMV, aber ich halte es bei späteren änderungen weder für Anfänger noch für Fortgeschrittene für übersichtlich und weniger fehleranfällig, ja nicht zu vergessen, die Änderung auch in dem anderen Stylesheet vornehmen zu müssen.
Im Gegenteil: mit zunehmender Zeit wird die Anzahl der Änderungen, die in einem Stylesheet gemacht und im anderen vergessen wurden, steigen.
Und mehr Entwickler beteiligt sind, desto schneller werden die beiden Stylesheets divergieren.
Außerdem produzierst du so unnötig viel Traffic.
Nein.
Wenn wir darüber reden, unnötigen Traffic zu vermeiden, reden wir also darüber, alle Ressourcen komprimiert zu übertragen.
In Stylesheets wiederholen sich viele Tokens. Insbesondere in Stylesheets, die die Regeln für vernünftige Browser und Hacks für die Abweichler enthalten. Beispiel:
#foo
{
margin-bottom: 1em;
}
* html #foo
{
margin-bottom: 2em;
}
enthält "#foo\n{\n margin-bottom: " zweimal, das wird also stark komprimiert und ist dann nur unmerklich größer als
#foo
{
margin-bottom: 1em;
}
Nein, der bei zwei getrennten Stylesheets gesparte Traffic ist nicht der Rede wert.
Qapla'
Bildung lässt sich nicht downloaden. (Günther Jauch)